8#ifndef INCLUDED_BSLMA_TESTALLOCATORMONITOR
9#define INCLUDED_BSLMA_TESTALLOCATORMONITOR
453#include <bslscm_version.h>
578TestAllocatorMonitor::validateArgument(
const TestAllocator *allocator)
592 d_testAllocator_p = testAllocator;
605TestAllocatorMonitor::TestAllocatorMonitor(
const TestAllocator *testAllocator)
606: d_testAllocator_p(testAllocator)
651 return d_initialMax == d_testAllocator_p->
numBlocksMax();
657 return d_testAllocator_p->
numBlocksMax() != d_initialMax;
681 return d_testAllocator_p->
numBlocksMax() - d_initialMax;
692#ifndef BDE_OPENSOURCE_PUBLICATION
Definition bslma_testallocatormonitor.h:473
bool isMaxSame() const
Definition bslma_testallocatormonitor.h:649
bool isMaxUp() const
Definition bslma_testallocatormonitor.h:655
bool isTotalUp() const
Definition bslma_testallocatormonitor.h:667
bool isTotalSame() const
Definition bslma_testallocatormonitor.h:661
bsls::Types::Int64 numBlocksMaxChange() const
Definition bslma_testallocatormonitor.h:679
bsls::Types::Int64 numBlocksInUseChange() const
Definition bslma_testallocatormonitor.h:673
bool isInUseDown() const
Definition bslma_testallocatormonitor.h:631
bool isInUseUp() const
Definition bslma_testallocatormonitor.h:643
~TestAllocatorMonitor()
Destroy this object.
Definition bslma_testallocatormonitor.h:618
bool isInUseSame() const
Definition bslma_testallocatormonitor.h:637
void reset(const bslma::TestAllocator *testAllocator=0)
Definition bslma_testallocatormonitor.h:587
bsls::Types::Int64 numBlocksTotalChange() const
Definition bslma_testallocatormonitor.h:685
Definition bslma_testallocator.h:402
bsls::Types::Int64 numBlocksInUse() const
Definition bslma_testallocator.h:1370
bsls::Types::Int64 numBlocksMax() const
Definition bslma_testallocator.h:1376
bsls::Types::Int64 numBlocksTotal() const
Definition bslma_testallocator.h:1382
bslma::TestAllocatorMonitor bslma_TestAllocatorMonitor
This alias is defined for backward compatibility.
Definition bslma_testallocatormonitor.h:698
#define BSLS_ASSERT_SAFE(X)
Definition bsls_assert.h:1917
#define BSLS_IDENT(str)
BSLS_IDENT() - insert string into .comment binary segment (if supported)
Definition bsls_ident.h:238
Definition baljsn_encoder_testtypes.h:76
long long Int64
Definition bsls_types.h:134