This is an in‐core value‐semantic class describing the size and address of a block of memory. A null block descriptor is defined as a descriptor having an address and size of 0. The behavior is undefined for a descriptor whose address is 0, but whose size if not also 0.
Synopsis
Declared in <bdlma_memoryblockdescriptor.h>
class MemoryBlockDescriptor;
Type Aliases
Name |
Description |
This |
Member Functions
Name |
Description |
|
Constructors |
Assign to this memory block descriptor the value of the specified |
|
Return the address of the modifiable memory block described by this object, or 0 if this is a null descriptor. |
|
Return |
|
Format the attributes of this memory block descriptor to |
|
Set the address and size of the memory block described by this object to the specified |
|
Return the size of the memory block described by this object. |
Non-Member Functions
Name |
Description |
Return |
|
Return |
Created with MrDocs