DynaMix  1.3.7
A new take on polymorphism in C++
dynamix::mutually_exclusive_mixins Member List

This is the complete list of members for dynamix::mutually_exclusive_mixins, including all inherited members.

_compact_mixins (defined in dynamix::mixin_collection)dynamix::mixin_collectionprivate
_mixins (defined in dynamix::mixin_collection)dynamix::mixin_collectionprivate
add()dynamix::mixin_collectioninlineprivate
add(mixin_id id) (defined in dynamix::mixin_collection)dynamix::mixin_collectionprivate
apply_to(object_type_mutation &mutation) overridedynamix::mutually_exclusive_mixinsvirtual
check_valid_mixin(const internal::mixin_type_info &mixin_info) (defined in dynamix::mixin_collection)dynamix::mixin_collectionprivate
clear()dynamix::mixin_collectionprivate
clear_all_implementing(const Feature *f)dynamix::mixin_collectionprivate
empty() const dynamix::mixin_collectioninlineprivate
has() const dynamix::mixin_collectioninlineprivate
has(mixin_id id) const (defined in dynamix::mixin_collection)dynamix::mixin_collectioninlineprivate
implements(const Feature *f) const dynamix::mixin_collectionprivate
mixin_collection() (defined in dynamix::mixin_collection)dynamix::mixin_collectionprivate
mixin_collection(const internal::mixin_type_info_vector &mixins) (defined in dynamix::mixin_collection)dynamix::mixin_collectionprivate
mixin_collection(const mixin_collection &)=delete (defined in dynamix::mixin_collection)dynamix::mixin_collectionprivate
operator=(const mixin_collection &)=delete (defined in dynamix::mixin_collection)dynamix::mixin_collectionprivate
rebuild_from_compact_mixins() (defined in dynamix::mixin_collection)dynamix::mixin_collectionprivate
remove()dynamix::mixin_collectioninlineprivate
remove(mixin_id id) (defined in dynamix::mixin_collection)dynamix::mixin_collectionprivate
~mutation_rule() (defined in dynamix::mutation_rule)dynamix::mutation_ruleinlinevirtual