Skip to content

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 
);