DynaMix
1.3.7
A new take on polymorphism in C++
|
This is the complete list of members for dynamix::object, including all inherited members.
allocator() const | dynamix::object | inline |
clear() noexcept | dynamix::object | |
copy() const | dynamix::object | |
copy_from(const object &o) | dynamix::object | |
copy_matching_from(const object &o) | dynamix::object | |
copyable() const noexcept | dynamix::object | |
empty() const noexcept | dynamix::object | |
get() noexcept | dynamix::object | inline |
get() const noexcept | dynamix::object | inline |
get(mixin_id id) noexcept | dynamix::object | |
get(mixin_id id) const noexcept | dynamix::object | |
get(const char *mixin_name) noexcept | dynamix::object | |
get(const char *mixin_name) const noexcept | dynamix::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) noexcept | dynamix::object | |
has() const noexcept | dynamix::object | inline |
has(mixin_id id) const noexcept | dynamix::object | |
has(const char *mixin_name) const noexcept | dynamix::object | |
implements(const Feature *) const noexcept | dynamix::object | inline |
implements_by_mixin(const Feature *) const noexcept | dynamix::object | inline |
implements_with_default(const Feature *) const noexcept | dynamix::object | inline |
move_mixin(mixin_id id, char *buffer, size_t mixin_offset) | dynamix::object | |
num_implementers(const Feature *) const noexcept | dynamix::object | inline |
object() noexcept | dynamix::object | |
object(object_allocator *allocator) | dynamix::object | explicit |
object(const object_type_template &type_template, object_allocator *allocator=nullptr) | dynamix::object | explicit |
object(object &&o) noexcept | dynamix::object | |
object(const object &o)=delete (defined in dynamix::object) | dynamix::object | |
operator=(object &&o) noexcept | dynamix::object | |
operator=(const object &o)=delete (defined in dynamix::object) | dynamix::object | |
reallocate_mixins() | dynamix::object | |
~object() (defined in dynamix::object) | dynamix::object |