8#ifndef INCLUDED_BDLM_INSTANCECOUNT
9#define INCLUDED_BDLM_INSTANCECOUNT
96#include <bsls_atomicoperations.h>
117 template <
class OBJECT_TYPE>
130template <
class OBJECT_TYPE>
134 static bsls::AtomicOperations::AtomicTypes::Uint64 count;
#define BSLS_IDENT(str)
BSLS_IDENT() - insert string into .comment binary segment (if supported)
Definition bsls_ident.h:238
Definition bdlm_instancecount.h:100
Definition bdlm_instancecount.h:109
static Value nextInstanceNumber()
Return the next instance number for the specified OBJECT_TYPE.
Definition bdlm_instancecount.h:132
bsls::Types::Uint64 Value
Definition bdlm_instancecount.h:112
static Types::Uint64 incrementUint64Nv(AtomicTypes::Uint64 *atomicUint)
Definition bsls_atomicoperations.h:2269
unsigned long long Uint64
Definition bsls_types.h:139