rippled
|
Tracks the number of instances of an object. More...
Public Member Functions | |
CountedObject () noexcept | |
CountedObject (CountedObject const &) noexcept | |
CountedObject & | operator= (CountedObject const &) noexcept=default |
~CountedObject () noexcept | |
Static Private Member Functions | |
static auto & | getCounter () noexcept |
Tracks the number of instances of an object.
Derived classes have their instances counted automatically. This is used for reporting purposes.
Definition at line 124 of file CountedObject.h.
|
noexcept |
Definition at line 135 of file CountedObject.h.
|
noexcept |
Definition at line 140 of file CountedObject.h.
|
noexcept |
Definition at line 148 of file CountedObject.h.
|
staticprivatenoexcept |
Definition at line 128 of file CountedObject.h.
|
defaultnoexcept |