|
xrpld
|
Implementation for CountedObject. More...
#include <CountedObject.h>

Public Member Functions | |
| Counter (std::string name) noexcept | |
| ~Counter () noexcept=default | |
| int | increment () noexcept |
| int | decrement () noexcept |
| int | getCount () const noexcept |
| Counter * | getNext () const noexcept |
| std::string const & | getName () const noexcept |
Private Attributes | |
| std::string const | name_ |
| std::atomic< int > | count_ |
| Counter * | next_ |
Implementation for CountedObject.
Definition at line 33 of file CountedObject.h.
|
noexcept |
Definition at line 36 of file CountedObject.h.
|
defaultnoexcept |
|
noexcept |
Definition at line 54 of file CountedObject.h.
|
noexcept |
Definition at line 60 of file CountedObject.h.
|
nodiscardnoexcept |
Definition at line 66 of file CountedObject.h.
|
nodiscardnoexcept |
Definition at line 72 of file CountedObject.h.
|
nodiscardnoexcept |
Definition at line 78 of file CountedObject.h.
|
private |
Definition at line 84 of file CountedObject.h.
|
private |
Definition at line 85 of file CountedObject.h.
|
private |
Definition at line 86 of file CountedObject.h.