This is the complete list of members for di::any::SharedStorage< Alloc >, including all inherited members.
copy_assign(VTable &dest_vtable, SharedStorage *dest, VTable const &source_vtable, SharedStorage const *source) | di::any::SharedStorage< Alloc > | inlinestatic |
copy_construct(concepts::VTableFor< Interface > auto const &vtable, SharedStorage *dest, SharedStorage const *source) | di::any::SharedStorage< Alloc > | inlinestatic |
create(InPlaceType< Any >, meta::LikeExpected< CreationResult< T >, Any > &self, InPlaceType< T >, Args &&... args) | di::any::SharedStorage< Alloc > | inlinestatic |
creation_is_fallible(InPlaceType< T >) -> bool | di::any::SharedStorage< Alloc > | inlinestatic |
CreationResult typedef | di::any::SharedStorage< Alloc > | |
destroy(concepts::VTableFor< Interface > auto &vtable, SharedStorage *self) | di::any::SharedStorage< Alloc > | inlinestatic |
detail::SharedStorageManage | di::any::SharedStorage< Alloc > | friend |
down_cast() -> T * | di::any::SharedStorage< Alloc > | inline |
down_cast() const -> T const * | di::any::SharedStorage< Alloc > | inline |
init(SharedStorage *self, InPlaceType< T >, Args &&... args) | di::any::SharedStorage< Alloc > | inlinestatic |
Interface typedef | di::any::SharedStorage< Alloc > | |
Manage typedef | di::any::SharedStorage< Alloc > | |
move_assign(VTable &dest_vtable, SharedStorage *dest, VTable &source_vtable, SharedStorage *source) | di::any::SharedStorage< Alloc > | inlinestatic |
move_construct(concepts::VTableFor< Interface > auto &vtable, SharedStorage *dest, SharedStorage *source) | di::any::SharedStorage< Alloc > | inlinestatic |
operator=(SharedStorage const &) -> SharedStorage &=default | di::any::SharedStorage< Alloc > | |
SharedStorage()=default | di::any::SharedStorage< Alloc > | |
SharedStorage(SharedStorage const &)=default | di::any::SharedStorage< Alloc > | |
storage_category() -> StorageCategory | di::any::SharedStorage< Alloc > | inlinestatic |
~SharedStorage()=default | di::any::SharedStorage< Alloc > |