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

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

_has_allocated (defined in dynamix::mixin_allocator)dynamix::mixin_allocatorprotected
alloc_mixin(const basic_mixin_type_info &info, const object *obj)=0dynamix::mixin_allocatorpure virtual
alloc_mixin_data(size_t count, const object *obj)=0dynamix::domain_allocatorpure virtual
construct_mixin(const basic_mixin_type_info &info, void *ptr)dynamix::mixin_allocatorvirtual
copy_construct_mixin(const basic_mixin_type_info &info, void *ptr, const void *source)dynamix::mixin_allocatorvirtual
dealloc_mixin(char *ptr, size_t mixin_offset, const basic_mixin_type_info &info, const object *obj)=0dynamix::mixin_allocatorpure virtual
dealloc_mixin_data(char *ptr, size_t count, const object *obj)=0dynamix::domain_allocatorpure virtual
destroy_mixin(const basic_mixin_type_info &info, void *ptr) noexceptdynamix::mixin_allocatorvirtual
has_allocated() const (defined in dynamix::mixin_allocator)dynamix::mixin_allocatorinline
mem_size_for_mixin(size_t mixin_size, size_t mixin_alignment)dynamix::mixin_allocatorinlinestatic
mixin_allocator() (defined in dynamix::mixin_allocator)dynamix::mixin_allocatorinline
mixin_data_sizedynamix::domain_allocatorstatic
mixin_offset(const char *buffer, size_t mixin_alignment)dynamix::mixin_allocatorinlinestatic
on_copy_construct(object &target, const object &source)dynamix::object_allocatorvirtual
on_move(object &target, object &source) noexceptdynamix::object_allocatorvirtual
on_set_to_object(object &owner)dynamix::object_allocatorvirtual
release(object &owner) noexceptdynamix::object_allocatorvirtual
~mixin_allocator() (defined in dynamix::mixin_allocator)dynamix::mixin_allocatorinlinevirtual