boost::mixin::mandatory_mixin
// In header: <boost/mixin/common_mutation_rules.hpp> template<typename Mixin> class mandatory_mixin : public boost::mixin::internal::mandatory_mixin_impl { public: // construct/copy/destruct mandatory_mixin(); };
A mutation rule for a mandatory mixin.
If active, such rule will cause every mutation to always add the mixin to an object and will ignore any attempts of a mutation to remove it.
typename Mixin
The mandatory mixin type
mandatory_mixin
mandatory_mixin();