Proxy for a test allocator used by exception-test macros.
Declared in <bslma_testallocator.h>
template<class BSLMA_ALLOC_TYPE>
class TestAllocator_Proxy
: public TestAllocator_ProxyBase
This class provides a proxy to the test allocator that is supplied to the BSLMA_TESTALLOCATOR_EXCEPTION_TEST_BEGIN macro. This proxy may be instantiated with TestAllocator, or with a type that supports the same interface as TestAllocator.
| Name | Description |
|---|---|
TestAllocator_ProxyBase | Common base class for TestAllocator_Proxy. |
| Name | Description |
|---|---|
TestAllocator_Proxy [constructor] | Create a proxy for the specified allocator used by the exception test macros. |
~TestAllocator_Proxy [destructor] [virtual] | Destroy this proxy object. |
setAllocationLimit [virtual] | Set the allocation limit on the proxied test allocator. |
| Name | Description |
|---|---|
TestAllocator_getProxy | Return, by value, a test allocator proxy for the specified parameterized allocator. |