| 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 |
| GetMutableVector() | ion::base::VectorDataContainer< T > | inline |
| GetNonNullAllocator() const | ion::base::Allocatable | inline |
| GetReceiverCount() const | ion::base::Notifier | |
| GetReceivers() const | ion::base::Notifier | protected |
| GetRefCount() const | ion::base::Shareable | inline |
| GetVector() const | ion::base::VectorDataContainer< T > | 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 |
| VectorDataContainer(bool is_wipeable) | ion::base::VectorDataContainer< T > | inlineexplicit |
| 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 |
| ~VectorDataContainer() override | ion::base::VectorDataContainer< T > | inlineprotected |
| ~WeakReferent() override | ion::base::WeakReferent | inlineprotected |