|
xrpld
|
Tracks the number of instances of an object. More...
#include <CountedObject.h>

Public Member Functions | |
| ~CountedObject () noexcept | |
Public Attributes | |
| friend | Object |
Private Member Functions | |
| CountedObject () noexcept | |
| CountedObject (CountedObject const &) noexcept | |
| CountedObject & | operator= (CountedObject const &) noexcept=default |
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 105 of file CountedObject.h.
|
privatenoexcept |
Definition at line 115 of file CountedObject.h.
|
privatenoexcept |
Definition at line 120 of file CountedObject.h.
|
noexcept |
Definition at line 129 of file CountedObject.h.
|
staticprivatenoexcept |
Definition at line 109 of file CountedObject.h.
|
privatedefaultnoexcept |
| friend xrpl::CountedObject< Object >::Object |
Definition at line 134 of file CountedObject.h.