struct time_m::TimeLogger::Measurement

struct Measurement {
    // fields

    std::string name;
    double start_time;
    double duration = -1.0f;
    Measurement* parent = nullptr;
    std::list<Measurement> children;

    // construction

    Measurement(const std::string& n, const double t);
};