struct mrpt::system::CTimeLogger::TCallData
struct TCallData { // fields 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; // construction TCallData(); TCallData(const TCallData& d); TCallData(TCallData&& d); // methods TCallData& operator = (const TCallData& d); TCallData& operator = (TCallData&& d); };