EPAM B2BITS C++ Bovespa MarketData handler
1.27.1
|
#include <b2bits/core/ReferenceCounter.h>
Public Member Functions | |
ReferenceCounter () noexcept | |
ReferenceCounter (ReferenceCounter const &) noexcept | |
ReferenceCounter & | operator= (ReferenceCounter const &) noexcept |
void | addRef () const noexcept |
void | release () const noexcept |
u32 | useCount () const noexcept |
RefCounterPtr< Derived > | shared_from_this () |
A generic reference counter.
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
Increments reference counter.
|
inlinenoexcept |
|
inlinenoexcept |
Decrements reference counter. If it becomes equal to 0 then calls destructor.
|
inline |
Returns intrusive ptr from this
|
inlinenoexcept |
Returns the current value of the reference counter.