AddReceiver(Notifier *receiver) | ion::base::Notifier | |
Allocatable() | ion::base::Allocatable | protected |
Allocatable(const Allocatable &other) | ion::base::Allocatable | protected |
Allocatable(const AllocatorPtr &allocator) | ion::base::Allocatable | explicitprotected |
AllocatorDeleter(AllocatorPtr allocator, void *data_to_delete) | ion::base::DataContainer | inlinestatic |
ArrayDeleter(void *data_to_delete) | ion::base::DataContainer | inlinestatic |
Create(T *data, const Deleter &data_deleter, bool is_wipeable, const AllocatorPtr &container_allocator) | ion::base::DataContainer | inlinestatic |
CreateAndCopy(const T *data, size_t count, bool is_wipeable, const AllocatorPtr &container_and_data_allocator) | ion::base::DataContainer | inlinestatic |
CreateOverAllocated(size_t count, const T *data, const AllocatorPtr &container_allocator) | ion::base::DataContainer | inlinestatic |
DataContainer(const Deleter &deleter, bool is_wipeable) | ion::base::DataContainer | protected |
Deleter typedef | ion::base::DataContainer | |
GetAllocator() const | ion::base::Allocatable | inline |
GetAllocatorForLifetime(AllocationLifetime lifetime) const | ion::base::Allocatable | inline |
GetData() const | ion::base::DataContainer | inline |
GetData() const | ion::base::DataContainer | inline |
GetMutableData() const | ion::base::DataContainer | inline |
GetNonNullAllocator() const | ion::base::Allocatable | inline |
GetReceiverCount() const | ion::base::Notifier | |
GetReceivers() const | ion::base::Notifier | protected |
GetRefCount() const | ion::base::Shareable | inline |
IsWipeable() const | ion::base::DataContainer | inline |
Notifier() | ion::base::Notifier | inlineprotected |
NotifierPtr typedef | ion::base::Notifier | protected |
NotifierPtrVector typedef | ion::base::Notifier | protected |
Notify() const | ion::base::Notifier | protected |
OnNotify(const Notifier *notifier) | ion::base::Notifier | protectedvirtual |
operator delete(void *ptr) | ion::base::Allocatable | inline |
operator delete(void *ptr, AllocationLifetime lifetime) | ion::base::Allocatable | inline |
operator delete(void *ptr, const AllocatorPtr &allocator) | ion::base::Allocatable | inline |
operator delete(void *ptr, void *ptr2) | ion::base::Allocatable | inline |
operator new(size_t size) | ion::base::Allocatable | inline |
operator new(size_t size, AllocationLifetime lifetime) | ion::base::Allocatable | inline |
operator new(size_t size, const AllocatorPtr &allocator) | ion::base::Allocatable | inline |
operator new(size_t size, const AllocatorPtr &allocator, void *ptr) | ion::base::Allocatable | inline |
operator new(size_t size, void *ptr) | ion::base::Allocatable | inline |
operator=(const Allocatable &other) | ion::base::Allocatable | inlineprotected |
PointerDeleter(void *data_to_delete) | ion::base::DataContainer | inlinestatic |
Referent() | ion::base::Referent | inlineprotected |
RemoveReceiver(Notifier *receiver) | ion::base::Notifier | |
Shareable() | ion::base::Shareable | inlineprotected |
WeakReferent() | ion::base::WeakReferent | inlineprotected |
WipeData() | ion::base::DataContainer | |
~Allocatable() | ion::base::Allocatable | virtual |
~DataContainer() override | ion::base::DataContainer | protected |
~Notifier() override | ion::base::Notifier | protected |
~Referent() override | ion::base::Referent | inlineprotected |
~Shareable() | ion::base::Shareable | inlineprotectedvirtual |
~WeakReferent() override | ion::base::WeakReferent | inlineprotected |