class time_m::FileTimeLogger

Measures duration of program parts and logs times into a file.

#include <Time.h>

class FileTimeLogger: public time_m::TimeLogger {
public:
    // methods

    void SessionStart(const std::string& export_file_name = "timing_log.local.txt");
    void SessionEnd();
    bool IsSession() const;
    virtual void MeasureStart(const std::string& measurement_name);
    void MeasureEnd();
};

Inherited Members

public:
    // structs

    struct Measurement;

    // methods

    virtual void MeasureStart(const std::string& measurement_name);
    virtual void MeasureEnd(std::ostream* output_log);
    TimeLogger& operator=(const TimeLogger&);