![]() |
Lumiera 0.pre.04
»edit your freedom«
|
#include "lib/test/tracking-dummy.hpp"
A tracking Dummy object for tests.
All construction-, destruction and copy operations are logged into an embedded lib::test::EventLog
Definition at line 148 of file tracking-dummy.hpp.
Static Public Attributes | |
| static lib::test::EventLog | log {"Instance-Tracker"} |
| static constexpr int | DEFUNCT = std::numeric_limits<int>::min() |
| static constexpr int | DEAD = std::numeric_limits<int>::max() |
Public Attributes | |
| int | val |
Public Member Functions | |
| ~Tracker () | |
| Tracker () | |
| Tracker (int v) | |
| Tracker (Tracker const &ol) | |
| Tracker (Tracker &&oo) | |
| Tracker & | operator= (Tracker const &ol) |
| Tracker & | operator= (Tracker &&oo) |
| operator string () const | |
Friends | |
| void | swap (Tracker &t1, Tracker &t2) |
|
inline |
Definition at line 157 of file tracking-dummy.hpp.
References EventLog::call(), Tracker::DEAD, Tracker::log, and Tracker::val.
Here is the call graph for this function:
|
inline |
Definition at line 163 of file tracking-dummy.hpp.
References EventLog::call(), Tracker::log, and lib::rani().
Here is the call graph for this function:
|
inline |
Definition at line 169 of file tracking-dummy.hpp.
References EventLog::call(), and Tracker::log.
Here is the call graph for this function:Definition at line 175 of file tracking-dummy.hpp.
References EventLog::call(), and Tracker::log.
Here is the call graph for this function:Definition at line 181 of file tracking-dummy.hpp.
References EventLog::call(), Tracker::DEFUNCT, and Tracker::log.
Here is the call graph for this function:Definition at line 189 of file tracking-dummy.hpp.
References EventLog::call(), util::isSameObject(), Tracker::log, and Tracker::val.
Here is the call graph for this function:Definition at line 204 of file tracking-dummy.hpp.
References EventLog::call(), Tracker::DEFUNCT, util::isSameObject(), Tracker::log, and Tracker::val.
Here is the call graph for this function:
|
inline |
Definition at line 219 of file tracking-dummy.hpp.
References Tracker::val.
|
static |
Definition at line 150 of file tracking-dummy.hpp.
Referenced by Tracker::Tracker(), Tracker::Tracker(), Tracker::Tracker(), Tracker::Tracker(), Tracker::~Tracker(), TestTracking_test::demonstrate_checkAllocator(), TestTracking_test::demonstrate_logObject(), Tracker::operator=(), Tracker::operator=(), and LateBindInstance_test::verify_forwarding().
|
staticconstexpr |
Definition at line 152 of file tracking-dummy.hpp.
Referenced by Tracker::Tracker(), TestTracking_test::demonstrate_checkAllocator(), TestTracking_test::demonstrate_logObject(), Tracker::operator=(), and LateBindInstance_test::verify_forwarding().
|
staticconstexpr |
Definition at line 153 of file tracking-dummy.hpp.
Referenced by Tracker::~Tracker().
| int val |
Definition at line 155 of file tracking-dummy.hpp.
Referenced by Tracker::~Tracker(), TestTracking_test::demonstrate_logObject(), Tracker::operator string(), Tracker::operator=(), and Tracker::operator=().
Definition at line 225 of file tracking-dummy.hpp.
Collaboration diagram for Tracker: