| Allocate(size_type byteSize, size_type alignment=1, int flags=0, const char *name=nullptr, const char *fileName=nullptr, int lineNum=0, unsigned int suppressStackRecord=0) (defined in AZ::IAllocator) | AZ::IAllocator | inline |
| allocate(size_type byteSize, size_type alignment) override (defined in AZ::SimpleSchemaAllocator< Schema, ProfileAllocations, ReportOutOfMemory >) | AZ::SimpleSchemaAllocator< Schema, ProfileAllocations, ReportOutOfMemory > | inline |
| AZ::SimpleSchemaAllocatorBase::allocate(size_type byteSize, align_type alignment=1)=0 | AZ::IAllocator | pure virtual |
| AllocationSize(pointer ptr) | AZ::IAllocator | inline |
| AllocatorBase() (defined in AZ::SimpleSchemaAllocatorBase) | AZ::SimpleSchemaAllocatorBase | |
| AllocatorBase(bool enableProfiling) (defined in AZ::SimpleSchemaAllocatorBase) | AZ::SimpleSchemaAllocatorBase | explicit |
| AZ_CLASS_ALLOCATOR(PoolAllocator, SystemAllocator) (defined in AZ::PoolAllocator) | AZ::PoolAllocator | |
| AZ_DEPRECATED_MESSAGE("Resize no longer supported, use reallocate instead, note that the pointer address could change, " "Allocators should do best effort to keep the ptr at the same address") size_type Resize(pointer ptr | AZ::IAllocator | |
| AZ_RTTI(PoolAllocator, "{D3DC61AF-0949-4BFA-87E0-62FA03A4C025}", Base) (defined in AZ::PoolAllocator) | AZ::PoolAllocator | |
| AZ_RTTI((SimpleSchemaAllocator, "{32019C72-6E33-4EF9-8ABA-748055D94EB2}", Schema), SimpleSchemaAllocatorBase) (defined in AZ::SimpleSchemaAllocator< Schema, ProfileAllocations, ReportOutOfMemory >) | AZ::SimpleSchemaAllocator< Schema, ProfileAllocations, ReportOutOfMemory > | |
| AZ_RTTI(SimpleSchemaAllocatorBase, "{6B1DB724-B861-41A0-9FCF-6A5943007CA0}", AllocatorBase) (defined in AZ::SimpleSchemaAllocatorBase) | AZ::SimpleSchemaAllocatorBase | |
| AZ_RTTI(IAllocator, "{0A3C59AE-169C-45F6-9423-3B8C89245E2E}") (defined in AZ::IAllocator) | AZ::IAllocator | |
| Base typedef (defined in AZ::PoolAllocator) | AZ::PoolAllocator | |
| Capacity() const | AZ::IAllocator | inline |
| Create() (defined in AZ::SimpleSchemaAllocator< Schema, ProfileAllocations, ReportOutOfMemory >) | AZ::SimpleSchemaAllocator< Schema, ProfileAllocations, ReportOutOfMemory > | inline |
| DeAllocate(pointer ptr, size_type byteSize=0, size_type alignment=0) (defined in AZ::IAllocator) | AZ::IAllocator | inline |
| deallocate(pointer ptr, size_type byteSize=0, size_type alignment=0) override (defined in AZ::SimpleSchemaAllocator< Schema, ProfileAllocations, ReportOutOfMemory >) | AZ::SimpleSchemaAllocator< Schema, ProfileAllocations, ReportOutOfMemory > | inline |
| AZ::SimpleSchemaAllocatorBase::deallocate(pointer ptr, size_type byteSize=0, align_type alignment=0)=0 | AZ::IAllocator | pure virtual |
| Destroy() | AZ::IAllocator | inlineprotectedvirtual |
| difference_type typedef (defined in AZ::SimpleSchemaAllocator< Schema, ProfileAllocations, ReportOutOfMemory >) | AZ::SimpleSchemaAllocator< Schema, ProfileAllocations, ReportOutOfMemory > | |
| DisableRegistration() | AZ::AllocatorBase | protected |
| GarbageCollect() override (defined in AZ::SimpleSchemaAllocator< Schema, ProfileAllocations, ReportOutOfMemory >) | AZ::SimpleSchemaAllocator< Schema, ProfileAllocations, ReportOutOfMemory > | inlinevirtual |
| get_allocated_size(pointer ptr, align_type alignment=1) const override (defined in AZ::SimpleSchemaAllocator< Schema, ProfileAllocations, ReportOutOfMemory >) | AZ::SimpleSchemaAllocator< Schema, ProfileAllocations, ReportOutOfMemory > | inline |
| get_allocated_size(pointer ptr, align_type alignment=1) const =0 (defined in AZ::IAllocator) | AZ::IAllocator | pure virtual |
| GetDebugConfig() override | AZ::PoolAllocator | virtual |
| GetMaxAllocationSize() const | AZ::IAllocator | inline |
| GetMaxContiguousAllocationSize() const | AZ::IAllocator | inline |
| GetName() const (defined in AZ::IAllocator) | AZ::IAllocator | inlinevirtual |
| GetRecords() const override | AZ::AllocatorBase | virtual |
| GetRecords() const | AZ::AllocatorBase | inlinevirtual |
| GetRecords() (defined in AZ::AllocatorBase) | AZ::AllocatorBase | inline |
| GetSchema() const override (defined in AZ::SimpleSchemaAllocator< Schema, ProfileAllocations, ReportOutOfMemory >) | AZ::SimpleSchemaAllocator< Schema, ProfileAllocations, ReportOutOfMemory > | inlinevirtual |
| GetUnAllocatedMemory(bool isPrint=false) const | AZ::IAllocator | inline |
| IAllocator()=default (defined in AZ::IAllocator) | AZ::IAllocator | |
| IAllocator(const IAllocator &)=delete (defined in AZ::IAllocator) | AZ::IAllocator | |
| IAllocator(IAllocator &&)=delete (defined in AZ::IAllocator) | AZ::IAllocator | |
| IsProfilingActive() const final | AZ::AllocatorBase | virtual |
| IsReady() const final | AZ::AllocatorBase | virtual |
| m_schema (defined in AZ::SimpleSchemaAllocator< Schema, ProfileAllocations, ReportOutOfMemory >) | AZ::SimpleSchemaAllocator< Schema, ProfileAllocations, ReportOutOfMemory > | protected |
| max_size() const (defined in AZ::IAllocator) | AZ::IAllocator | inlinevirtual |
| MemorySizeAdjustedDown(size_t byteSize) const | AZ::AllocatorBase | inlineprotected |
| MemorySizeAdjustedUp(size_t byteSize) const | AZ::AllocatorBase | inlineprotected |
| newSize (defined in AZ::IAllocator) | AZ::IAllocator | |
| NumAllocatedBytes() const override (defined in AZ::SimpleSchemaAllocator< Schema, ProfileAllocations, ReportOutOfMemory >) | AZ::SimpleSchemaAllocator< Schema, ProfileAllocations, ReportOutOfMemory > | inlinevirtual |
| OnOutOfMemory(size_t byteSize, size_t alignment) | AZ::AllocatorBase | protected |
| operator=(const IAllocator &)=delete (defined in AZ::IAllocator) | AZ::IAllocator | |
| operator=(IAllocator &&)=delete (defined in AZ::IAllocator) | AZ::IAllocator | |
| pointer typedef (defined in AZ::SimpleSchemaAllocator< Schema, ProfileAllocations, ReportOutOfMemory >) | AZ::SimpleSchemaAllocator< Schema, ProfileAllocations, ReportOutOfMemory > | |
| PostCreate() override | AZ::AllocatorBase | virtual |
| PreDestroy() final | AZ::AllocatorBase | virtual |
| ProfileAllocation(void *ptr, size_t byteSize, size_t alignment, int suppressStackRecord) | AZ::AllocatorBase | protected |
| ProfileDeallocation(void *ptr, size_t byteSize, size_t alignment, Debug::AllocationInfo *info) | AZ::AllocatorBase | protected |
| ProfileReallocation(void *ptr, void *newPtr, size_t newSize, size_t newAlignment) | AZ::AllocatorBase | protected |
| ProfileResize(void *ptr, size_t newSize) | AZ::AllocatorBase | protected |
| ReAllocate(pointer ptr, size_type newSize, size_type newAlignment) | AZ::IAllocator | inline |
| reallocate(pointer ptr, size_type newSize, size_type newAlignment=1) override (defined in AZ::SimpleSchemaAllocator< Schema, ProfileAllocations, ReportOutOfMemory >) | AZ::SimpleSchemaAllocator< Schema, ProfileAllocations, ReportOutOfMemory > | inline |
| reallocate(pointer ptr, size_type newSize, align_type newAlignment=1)=0 (defined in AZ::IAllocator) | AZ::IAllocator | pure virtual |
| SetProfilingActive(bool active) final | AZ::AllocatorBase | virtual |
| SetRecords(Debug::AllocationRecords *records) final | AZ::AllocatorBase | virtual |
| SimpleSchemaAllocator() (defined in AZ::SimpleSchemaAllocator< Schema, ProfileAllocations, ReportOutOfMemory >) | AZ::SimpleSchemaAllocator< Schema, ProfileAllocations, ReportOutOfMemory > | inline |
| size_type typedef (defined in AZ::SimpleSchemaAllocator< Schema, ProfileAllocations, ReportOutOfMemory >) | AZ::SimpleSchemaAllocator< Schema, ProfileAllocations, ReportOutOfMemory > | |
| ~AllocatorBase() override (defined in AZ::AllocatorBase) | AZ::AllocatorBase | protected |
| ~IAllocator()=default (defined in AZ::IAllocator) | AZ::IAllocator | virtual |
| ~SimpleSchemaAllocator() override (defined in AZ::SimpleSchemaAllocator< Schema, ProfileAllocations, ReportOutOfMemory >) | AZ::SimpleSchemaAllocator< Schema, ProfileAllocations, ReportOutOfMemory > | inline |