Quick Links:

bal | bbl | bdl | bsl

Classes | Functions

bdlma Namespace Reference
[Component bdlma_alignedallocatorComponent bdlma_aligningallocatorComponent bdlma_autoreleaserComponent bdlma_blocklistComponent bdlma_bufferedsequentialallocatorComponent bdlma_bufferedsequentialpoolComponent bdlma_bufferimputilComponent bdlma_buffermanagerComponent bdlma_concurrentallocatoradapterComponent bdlma_concurrentfixedpoolComponent bdlma_concurrentmultipoolComponent bdlma_concurrentmultipoolallocatorComponent bdlma_concurrentpoolComponent bdlma_concurrentpoolallocatorComponent bdlma_countingallocatorComponent bdlma_defaultdeleterComponent bdlma_deleterComponent bdlma_factoryComponent bdlma_guardingallocatorComponent bdlma_heapbypassallocatorComponent bdlma_infrequentdeleteblocklistComponent bdlma_localsequentialallocatorComponent bdlma_managedallocatorComponent bdlma_memoryblockdescriptorComponent bdlma_multipoolComponent bdlma_multipoolallocatorComponent bdlma_poolComponent bdlma_sequentialallocatorComponent bdlma_sequentialpool]

Classes

class  AlignedAllocator
class  AligningAllocator
class  AutoReleaser
class  BlockList
class  BufferedSequentialAllocator
class  BufferedSequentialPool
struct  BufferImpUtil
class  BufferManager
class  ConcurrentAllocatorAdapter
struct  ConcurrentFixedPool_Node
class  ConcurrentFixedPool
class  ConcurrentMultipool
class  ConcurrentMultipoolAllocator
class  ConcurrentPool
class  ConcurrentPoolAllocator
class  CountingAllocator
class  DefaultDeleter
class  Deleter
class  Factory
class  GuardingAllocator
class  HeapBypassAllocator
class  InfrequentDeleteBlockList
class  LocalSequentialAllocator
class  ManagedAllocator
class  MemoryBlockDescriptor
class  Multipool
class  MultipoolAllocator
class  Pool
class  SequentialAllocator
class  SequentialPool

Functions

bool operator== (const MemoryBlockDescriptor &lhs, const MemoryBlockDescriptor &rhs)
bool operator!= (const MemoryBlockDescriptor &lhs, const MemoryBlockDescriptor &rhs)

Function Documentation

bool bdlma::operator== ( const MemoryBlockDescriptor &  lhs,
const MemoryBlockDescriptor &  rhs 
)

Return true if the specified lhs and rhs memory block descriptors have the same value and false otherwise. Two descriptors have the same value if and only if they have the same address and size.

bool bdlma::operator!= ( const MemoryBlockDescriptor &  lhs,
const MemoryBlockDescriptor &  rhs 
)

Return true if the specified lhs and rhs memory block descriptors do not have the same value and false otherwise. Two descriptors differ in value if they differ in either their address or size.