|
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 |