BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bslma::BufferAllocator Member List

This is the complete list of members for bslma::BufferAllocator, including all inherited members.

AlignmentStrategy enum namebslma::BufferAllocator
allocate(size_type size) BSLS_KEYWORD_OVERRIDEbslma::BufferAllocatorvirtual
bsl::memory_resource::allocate(size_t bytes, size_t alignment=k_MAX_ALIGN)bsl::memory_resourceinline
allocateFromBuffer(int *cursor, char *buffer, size_type bufSize, size_type size, AlignmentStrategy strategy)bslma::BufferAllocatorstatic
allocateFromBuffer(int *cursor, char *buffer, size_type bufSize, size_type size, int alignment)bslma::BufferAllocatorstatic
AllocCallback typedefbslma::BufferAllocator
BufferAllocator(char *buffer, size_type bufSize, AllocCallback allocCallback=0)bslma::BufferAllocatorinline
BufferAllocator(char *buffer, size_type bufSize, AlignmentStrategy strategy, AllocCallback allocCallback=0)bslma::BufferAllocatorinline
deallocate(void *address) BSLS_KEYWORD_OVERRIDEbslma::BufferAllocatorinlinevirtual
bsl::memory_resource::deallocate(void *p, size_t bytes, size_t alignment=k_MAX_ALIGN)bsl::memory_resourceinline
deleteObject(const TYPE *object)bslma::Allocatorinline
deleteObject(bsl::nullptr_t)bslma::Allocatorinline
deleteObjectRaw(const TYPE *object)bslma::Allocatorinline
deleteObjectRaw(bsl::nullptr_t)bslma::Allocatorinline
do_allocate(std::size_t bytes, std::size_t alignment) BSLS_KEYWORD_OVERRIDEbslma::Allocatorprotected
do_deallocate(void *p, std::size_t bytes, std::size_t alignment) BSLS_KEYWORD_OVERRIDEbslma::Allocatorprotected
do_is_equal(const memory_resource &other) const BSLS_KEYWORD_NOEXCEPT BSLS_KEYWORD_OVERRIDEbslma::Allocatorprotected
is_equal(const memory_resource &other) const BSLS_KEYWORD_NOEXCEPTbsl::memory_resourceinline
MAXIMUM_ALIGNMENT enum valuebslma::BufferAllocator
memory_resource() BSLS_KEYWORD_DEFAULTbsl::memory_resource
memory_resource(const memory_resource &) BSLS_KEYWORD_DEFAULTbsl::memory_resource
NATURAL_ALIGNMENT enum valuebslma::BufferAllocator
bslma::Allocator::operator=(const memory_resource &) BSLS_KEYWORD_DEFAULTbsl::memory_resource
print() constbslma::BufferAllocator
size_type typedefbslma::Allocator
throwBadAlloc()bslma::Allocatorstatic
~Allocator() BSLS_KEYWORD_OVERRIDEbslma::Allocator
~BufferAllocator() BSLS_KEYWORD_OVERRIDEbslma::BufferAllocator
~memory_resource()bsl::memory_resourceinlinevirtual