Guitar
TraceLogger.h
Go to the documentation of this file.
1 #ifndef TRACELOGGER_H
2 #define TRACELOGGER_H
3 
4 #include "TraceEventWriter.h"
5 #include <QString>
6 
7 class TraceLogger {
8 private:
10 public:
11  TraceLogger() = default;
12  TraceLogger(QString const &name, QString const &cmd)
13  {
14  begin(name, cmd);
15  }
17  {
19  end();
20  }
21  }
22  void begin(QString const &name, QString const &cmd);
23  void end();
24 };
25 
26 #endif // TRACELOGGER_H
@ PHASE_BEGIN
Definition: TraceEventWriter.h:21
Definition: TraceLogger.h:7
TraceLogger()=default
~TraceLogger()
Definition: TraceLogger.h:16
void end()
Definition: TraceLogger.cpp:13
void begin(QString const &name, QString const &cmd)
Definition: TraceLogger.cpp:4
TraceEventWriter::Event event_
Definition: TraceLogger.h:9
TraceLogger(QString const &name, QString const &cmd)
Definition: TraceLogger.h:12
Definition: TraceEventWriter.h:10
char phase
Definition: TraceEventWriter.h:13