cvedia::rt::CValueTracker¶
Public Functions¶
| Name | |
|---|---|
| CValueTracker() | |
| uint64_t | registerHolder(std::string const & label ="") |
| void | unregisterHolder(uint64_t holderId) |
| void | dumpHolders() const |
| size_t | holderCount() const |
| std::chrono::steady_clock::time_point | creationTime() const |
| bool | isLifetimeReported() const |
| void | setLifetimeReported() |
| void | registerInstance(CValue * cv) |
| void | unregisterInstance(CValue * cv) |
| void | dumpAll() |
| void | startLifetimeMonitor() |
| void | stopLifetimeMonitor() |
| bool | hasTrackedInstances() |
Friends¶
| Name | |
|---|---|
| class | CValue |
Public Functions Documentation¶
function CValueTracker¶
CValueTracker()
function registerHolder¶
uint64_t registerHolder(
std::string const & label =""
)
function unregisterHolder¶
void unregisterHolder(
uint64_t holderId
)
function dumpHolders¶
void dumpHolders() const
function holderCount¶
size_t holderCount() const
function creationTime¶
std::chrono::steady_clock::time_point creationTime() const
function isLifetimeReported¶
bool isLifetimeReported() const
function setLifetimeReported¶
void setLifetimeReported()
function registerInstance¶
static void registerInstance(
CValue * cv
)
function unregisterInstance¶
static void unregisterInstance(
CValue * cv
)
function dumpAll¶
static void dumpAll()
function startLifetimeMonitor¶
static void startLifetimeMonitor()
function stopLifetimeMonitor¶
static void stopLifetimeMonitor()
function hasTrackedInstances¶
static bool hasTrackedInstances()
Friends¶
friend CValue¶
friend class CValue(
CValue
);