|
BDE 4.39.x Production Release
|
#include <bslma_testallocatorexception.h>
This class defines an exception object for memory allocation operations. Objects of this class contain information about an allocation request.
Public Types | |
| typedef Allocator::size_type | size_type |
Public Member Functions | |
| TestAllocatorException (size_type numBytes) | |
| ~TestAllocatorException () | |
| size_type | numBytes () const |
| const char * | what () const BSLS_EXCEPTION_VIRTUAL_NOTHROW BSLS_KEYWORD_OVERRIDE |
Alias for the type used by the Allocator protocol to request a memory allocation of a given size.
|
inlineexplicit |
Create an exception object initialized with the specified numBytes that indicates an allocation request size.
| bslma::TestAllocatorException::~TestAllocatorException | ( | ) |
Destroy this object.
|
inline |
Return the number of bytes (supplied at construction) that indicates an allocation request size.
|
inline |
Return a pointer to the string literal "bslma::TestAllocatorException" having a storage duration of the lifetime of the program.