|
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.
1.8.5