Struct cvv::impl::CallMetaData#

Optional information about a location in Code.

Collaboration diagram for cvv::impl::CallMetaData:

cvv::impl::CallMetaData Node1 cvv::impl::CallMetaData   + CallMetaData() + CallMetaData() + operator bool() Node2 char     Node2->Node1 +file +function Node3 size_t     Node3->Node1 +line Node4 bool     Node4->Node1 +isKnown

cvv::impl::CallMetaData Node1 cvv::impl::CallMetaData   + CallMetaData() + CallMetaData() + operator bool() Node2 char     Node2->Node1 +file +function Node3 size_t     Node3->Node1 +line Node4 bool     Node4->Node1 +isKnown

Detailed Description#

Optional information about a location in Code.

Constructor & Destructor Documentation#

CallMetaData()#

cvv::impl::CallMetaData::CallMetaData()

Creates an unknown location.

CallMetaData()#

cvv::impl::CallMetaData::CallMetaData(
const char * file,
size_t line,
const char * function )

Creates the provided location.

Argument should be self-explaining.

Member Function Documentation#

operator bool()#

cvv::impl::CallMetaData::operator bool()

Member Data Documentation#

file#

const char * cvv::impl::CallMetaData::file

function#

const char * cvv::impl::CallMetaData::function

isKnown#

const bool cvv::impl::CallMetaData::isKnown

Whether *this holds actual data.

line#

const size_t cvv::impl::CallMetaData::line

Source file#

The documentation for this struct was generated from the following file: