Base Framework
ReferenceCountedAllocator< TYPE > Member List

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() noexceptAllocator< TYPE >inlineexplicit
Allocator(MemorySize _size)Allocator< TYPE >inlineexplicit
Allocator(MemorySize _size, MemorySize _capacity) (defined in Allocator< TYPE >)Allocator< TYPE >inlineexplicit
Allocator(const Allocator &copy)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() noexceptAllocator< TYPE >inline
begin() const noexceptAllocator< TYPE >inline
canResizeInplace() const noexceptAllocator< 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() noexceptDynamicObjectinline
end() noexceptAllocator< TYPE >inline
end() const noexceptAllocator< TYPE >inline
ensureCapacity(MemorySize _capacity) noexceptAllocator< TYPE >inline
ensureCapacity() noexceptAllocator< 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 noexceptAllocator< TYPE >inlineprotected
getBeginIterator() noexceptAllocator< TYPE >inline
getBeginReadIterator() const noexceptAllocator< TYPE >inline
getByteSize() const noexceptAllocator< TYPE >inline
getCapacity() const noexceptAllocator< TYPE >inline
getElements() noexceptAllocator< TYPE >inline
getElements() const noexceptAllocator< TYPE >inline
getEndIterator() noexceptAllocator< TYPE >inline
getEndReadIterator() const noexceptAllocator< TYPE >inline
getEnumerator() noexceptAllocator< TYPE >inline
getGarbageByteSize() const noexceptAllocator< TYPE >inline
getNumberOfReferences_INTERNAL() const noexceptReferenceCountedObjectinline
getReadEnumerator() const noexceptAllocator< TYPE >inline
getSize() const noexceptAllocator< 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 noexceptAllocator< TYPE >inline
isValidObject() const noexceptDynamicObject
Iterator typedef (defined in Allocator< TYPE >)Allocator< TYPE >
MemoryFill enum name (defined in Allocator< TYPE >)Allocator< TYPE >protected
ReferenceCountedObject::operator=(const ReferenceCountedObject &copy) noexceptReferenceCountedObjectinline
ReferenceCountedObject::operator=(ReferenceCountedObject &&move) noexceptReferenceCountedObjectinline
Allocator::operator=(const Allocator &copy)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() noexceptReferenceCountedAllocator< TYPE >inlineexplicit
ReferenceCountedAllocator(MemorySize size)ReferenceCountedAllocator< TYPE >inlineexplicit
ReferenceCountedAllocator(MemorySize size, MemorySize capacity)ReferenceCountedAllocator< TYPE >inlineexplicit
ReferenceCountedAllocator(const ReferenceCountedAllocator &copy)ReferenceCountedAllocator< TYPE >inline
ReferenceCountedObject() noexceptReferenceCountedObjectinline
ReferenceCountedObject(const ReferenceCountedObject &copy) noexceptReferenceCountedObjectinline
ReferenceCountedObject(ReferenceCountedObject &&move) noexceptReferenceCountedObjectinline
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) noexceptAllocator< TYPE >inlineprotected
useGarbageCollector() const noexceptReferenceCountedObjectinlinevirtual
useSafeDestroy (defined in Allocator< TYPE >)Allocator< TYPE >static
~Allocator() (defined in Allocator< TYPE >)Allocator< TYPE >inline
~DynamicObject() noexcept(false)DynamicObjectinlinevirtual
~ReferenceCountedObject() (defined in ReferenceCountedObject)ReferenceCountedObjectinline