Struct CTimeLogger::TCallData

Nested Relationships

This struct is a nested type of Class CTimeLogger.

Struct Documentation

struct TCallData

Data of all the calls:

Public Functions

TCallData() = default
inline TCallData(const TCallData &d)
inline TCallData(TCallData &&d)
inline TCallData &operator=(const TCallData &d)
inline TCallData &operator=(TCallData &&d)

Public Members

size_t n_calls = {0}
double min_t = {0}
double max_t = {0}
double mean_t = {0}
double last_t = {0}
std::stack<double, std::vector<double>> open_calls
bool has_time_units = {true}
std::optional<std::deque<double>> whole_history = {}
std::mutex mtx