OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
ResultImportLogger.h
Go to the documentation of this file.
1#pragma once
2
5
6#include <list>
7
8#pragma warning (disable:4251)
9
10class __declspec(dllexport) ResultImportLogger
11{
12public:
13
14 void log(std::string& _message, ResultImportLoggerVerbosity verbosity = ResultImportLoggerVerbosity::RELEASE);
15 void log(std::string&& _message, ResultImportLoggerVerbosity verbosity = ResultImportLoggerVerbosity::RELEASE);
16 void logD(std::string& _message);
17 void logD(std::string&& _message);
18 const std::string getLog(ResultImportLoggerVerbosity verbosity = ResultImportLoggerVerbosity::RELEASE);
19 void clearLog();
20
21private:
22 std::list<ResultImportLoggerEntry> m_log;
23};
24
25
26