Base Framework
|
This is the complete list of members for ReferenceCountedAllocator< TYPE >, including all inherited members.
_COM_AZURE_DEV__BASE__OVERRIDE_ALLOC() (defined in DynamicObject) | DynamicObject | |
align(MemorySize offset) noexcept (defined in Allocator< TYPE >) | Allocator< TYPE > | inlinestatic |
allocate(const MemorySize size) | Allocator< TYPE > | inlineprotected |
Allocator() noexcept | Allocator< TYPE > | inlineexplicit |
Allocator(MemorySize _size) | Allocator< TYPE > | inlineexplicit |
Allocator(MemorySize _size, MemorySize _capacity) (defined in Allocator< TYPE >) | Allocator< TYPE > | inlineexplicit |
Allocator(const Allocator ©) | Allocator< TYPE > | inline |
Allocator(Allocator &&move) noexcept (defined in Allocator< TYPE >) | Allocator< TYPE > | inline |
attach(TYPE *_buffer, MemorySize _size) | Allocator< TYPE > | inlineprotected |
attach(const Span< TYPE > &span) | Allocator< TYPE > | inlineprotected |
begin() noexcept | Allocator< TYPE > | inline |
begin() const noexcept | Allocator< TYPE > | inline |
canResizeInplace() const noexcept | Allocator< TYPE > | inlineprotected |
clear() | Allocator< TYPE > | inline |
destroy(TYPE *begin, const TYPE *_end, MemorySize &destroyedCount) | Allocator< TYPE > | inlinestatic |
destroy2(TYPE *begin, const TYPE *end) (defined in Allocator< TYPE >) | Allocator< TYPE > | inlinestatic |
DESTROY_OBJECT enum value (defined in Allocator< TYPE >) | Allocator< TYPE > | protected |
detach() | Allocator< TYPE > | inlineprotected |
DynamicObject() noexcept | DynamicObject | inline |
end() noexcept | Allocator< TYPE > | inline |
end() const noexcept | Allocator< TYPE > | inline |
ensureCapacity(MemorySize _capacity) noexcept | Allocator< TYPE > | inline |
ensureCapacity() noexcept | Allocator< TYPE > | inline |
Enumerator typedef (defined in Allocator< TYPE >) | Allocator< TYPE > | |
fill(TYPE *dest, MemorySize size, MemoryFill memoryFill) | Allocator< TYPE > | inlineprotectedstatic |
garbageCollect() | Allocator< TYPE > | inline |
getAdjustedSize(MemorySize size) const noexcept | Allocator< TYPE > | inlineprotected |
getBeginIterator() noexcept | Allocator< TYPE > | inline |
getBeginReadIterator() const noexcept | Allocator< TYPE > | inline |
getByteSize() const noexcept | Allocator< TYPE > | inline |
getCapacity() const noexcept | Allocator< TYPE > | inline |
getElements() noexcept | Allocator< TYPE > | inline |
getElements() const noexcept | Allocator< TYPE > | inline |
getEndIterator() noexcept | Allocator< TYPE > | inline |
getEndReadIterator() const noexcept | Allocator< TYPE > | inline |
getEnumerator() noexcept | Allocator< TYPE > | inline |
getGarbageByteSize() const noexcept | Allocator< TYPE > | inline |
getNumberOfReferences_INTERNAL() const noexcept | ReferenceCountedObject | inline |
getReadEnumerator() const noexcept | Allocator< TYPE > | inline |
getSize() const noexcept | Allocator< TYPE > | inline |
getSpan() noexcept (defined in Allocator< TYPE >) | Allocator< TYPE > | inline |
getSpan() const noexcept (defined in Allocator< TYPE >) | Allocator< TYPE > | inline |
INIT_MEMORY enum value (defined in Allocator< TYPE >) | Allocator< TYPE > | protected |
initialize(TYPE *dest, const TYPE *end) | Allocator< TYPE > | inlinestatic |
initialize(TYPE *dest, const TYPE *end, const TYPE &value) | Allocator< TYPE > | inlinestatic |
initializeByCopy(TYPE *restrict dest, const TYPE *restrict src, MemorySize count) | Allocator< TYPE > | inlinestatic |
initializeByMove(TYPE *dest, TYPE *src, const TYPE *end) | Allocator< TYPE > | inlinestatic |
initializeByMove(TYPE *dest, TYPE *src, const TYPE *end, bool &moved) | Allocator< TYPE > | inlinestatic |
isEmpty() const noexcept | Allocator< TYPE > | inline |
isValidObject() const noexcept | DynamicObject | |
Iterator typedef (defined in Allocator< TYPE >) | Allocator< TYPE > | |
MemoryFill enum name (defined in Allocator< TYPE >) | Allocator< TYPE > | protected |
ReferenceCountedObject::operator=(const ReferenceCountedObject ©) noexcept | ReferenceCountedObject | inline |
ReferenceCountedObject::operator=(ReferenceCountedObject &&move) noexcept | ReferenceCountedObject | inline |
Allocator::operator=(const Allocator ©) | Allocator< TYPE > | inline |
operator=(Allocator &&move) noexcept (defined in Allocator< TYPE >) | Allocator< TYPE > | inline |
ReadEnumerator typedef (defined in Allocator< TYPE >) | Allocator< TYPE > | |
ReadIterator typedef (defined in Allocator< TYPE >) | Allocator< TYPE > | |
ReferenceCountedAllocator() noexcept | ReferenceCountedAllocator< TYPE > | inlineexplicit |
ReferenceCountedAllocator(MemorySize size) | ReferenceCountedAllocator< TYPE > | inlineexplicit |
ReferenceCountedAllocator(MemorySize size, MemorySize capacity) | ReferenceCountedAllocator< TYPE > | inlineexplicit |
ReferenceCountedAllocator(const ReferenceCountedAllocator ©) | ReferenceCountedAllocator< TYPE > | inline |
ReferenceCountedObject() noexcept | ReferenceCountedObject | inline |
ReferenceCountedObject(const ReferenceCountedObject ©) noexcept | ReferenceCountedObject | inline |
ReferenceCountedObject(ReferenceCountedObject &&move) noexcept | ReferenceCountedObject | inline |
release(TYPE *buffer, const MemorySize size) | Allocator< TYPE > | inlineprotected |
RELEASE_MEMORY enum value (defined in Allocator< TYPE >) | Allocator< TYPE > | protected |
resize(TYPE *buffer, const MemorySize newSize, const MemorySize originalSize) | Allocator< TYPE > | inlineprotected |
setSize(MemorySize size) | Allocator< TYPE > | inline |
setSize(MemorySize size, const TYPE &value) | Allocator< TYPE > | inline |
setSizeImpl(MemorySize size, const TYPE *value) | Allocator< TYPE > | inline |
tryResize(TYPE *buffer, const MemorySize newSize, const MemorySize originalSize) noexcept | Allocator< TYPE > | inlineprotected |
useGarbageCollector() const noexcept | ReferenceCountedObject | inlinevirtual |
useSafeDestroy (defined in Allocator< TYPE >) | Allocator< TYPE > | static |
~Allocator() (defined in Allocator< TYPE >) | Allocator< TYPE > | inline |
~DynamicObject() noexcept(false) | DynamicObject | inlinevirtual |
~ReferenceCountedObject() (defined in ReferenceCountedObject) | ReferenceCountedObject | inline |