MeshLib C++ Docs
Loading...
Searching...
No Matches

#include <MRMesh/MRTimeRecord.h>

Inheritance diagram for MR::TimeRecord:

Public Member Functions

std::chrono::nanoseconds childTime () const
 returns summed time of immediate children
std::chrono::nanoseconds myTime () const
double mySeconds () const
Public Member Functions inherited from MR::SimpleTimeRecord
double seconds () const

Public Attributes

TimeRecordparent = nullptr
std::map< std::string, TimeRecordchildren
Public Attributes inherited from MR::SimpleTimeRecord
int count = 0
std::chrono::nanoseconds time = {}

Member Function Documentation

◆ childTime()

std::chrono::nanoseconds MR::TimeRecord::childTime ( ) const

returns summed time of immediate children

◆ mySeconds()

double MR::TimeRecord::mySeconds ( ) const
inline

◆ myTime()

std::chrono::nanoseconds MR::TimeRecord::myTime ( ) const
inline

Member Data Documentation

◆ children

std::map<std::string, TimeRecord> MR::TimeRecord::children

◆ parent

TimeRecord* MR::TimeRecord::parent = nullptr

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