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

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

allocator() const dynamix::objectinline
clear() noexceptdynamix::object
copy() const dynamix::object
copy_from(const object &o)dynamix::object
copy_matching_from(const object &o)dynamix::object
copyable() const noexceptdynamix::object
empty() const noexceptdynamix::object
get() noexceptdynamix::objectinline
get() const noexceptdynamix::objectinline
get(mixin_id id) noexceptdynamix::object
get(mixin_id id) const noexceptdynamix::object
get(const char *mixin_name) noexceptdynamix::object
get(const char *mixin_name) const noexceptdynamix::object
get_message_names(std::vector< const char * > &out_message_names) const dynamix::object
get_mixin_names(std::vector< const char * > &out_mixin_names) const dynamix::object
hard_replace_mixin(mixin_id id, char *buffer, size_t mixin_offset) noexceptdynamix::object
has() const noexceptdynamix::objectinline
has(mixin_id id) const noexceptdynamix::object
has(const char *mixin_name) const noexceptdynamix::object
implements(const Feature *) const noexceptdynamix::objectinline
implements_by_mixin(const Feature *) const noexceptdynamix::objectinline
implements_with_default(const Feature *) const noexceptdynamix::objectinline
move_mixin(mixin_id id, char *buffer, size_t mixin_offset)dynamix::object
num_implementers(const Feature *) const noexceptdynamix::objectinline
object() noexceptdynamix::object
object(object_allocator *allocator)dynamix::objectexplicit
object(const object_type_template &type_template, object_allocator *allocator=nullptr)dynamix::objectexplicit
object(object &&o) noexceptdynamix::object
object(const object &o)=delete (defined in dynamix::object)dynamix::object
operator=(object &&o) noexceptdynamix::object
operator=(const object &o)=delete (defined in dynamix::object)dynamix::object
reallocate_mixins()dynamix::object
~object() (defined in dynamix::object)dynamix::object