template<class Tag = void>
class roc::core::NonCopyable< Tag >
Base class for non-copyable objects.
Note
Template allows instantiate distinct non-copyable bases when they are inherited by multiple paths. We need this to eliminate compiler warnings "inaccessible direct base...".