27SimpleReferenceObject::~SimpleReferenceObject()
32void *SimpleReferenceObject::operator
new(std::size_t nSize)
34 return ::operator
new(nSize);
37void *SimpleReferenceObject::operator
new(std::size_t nSize,
38 std::nothrow_t
const &)
41 return ::operator
new(nSize);
44 return ::operator
new(nSize, std::nothrow);
48void SimpleReferenceObject::operator
delete(
void * pPtr)
50 ::operator
delete(pPtr);
53void SimpleReferenceObject::operator
delete(
void * pPtr, std::nothrow_t
const &)
56 ::operator
delete(pPtr);
58 ::operator
delete(pPtr, std::nothrow);
A simple base implementation for reference-counted objects.
oslInterlockedCount m_nCount