BDE 4.14.0 Production release
|
#include <bslma_testallocatorexception.h>
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 |
This class defines an exception object for memory allocation operations. Objects of this class contain information about an allocation request.
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. Note that this method's definition is compiler generated.
|
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. Note that the caller should not attempt to free this memory.