This is abstract base class for profiler export format containers. More...
#include <CProfilerController2.h>
Public Types | |
| enum | EExportFormat { EFmtXML , EFmtText1 , EFmtBTF , EFmtMDF , EFmtHTML } |
| This enum defines available export format for profiler measurements. More... | |
Public Member Functions | |
| CProfilerFormatBase (EExportFormat exportFormat) | |
| EExportFormat | getExportFormat () const |
| Returns profiler export format. | |
| std::string | getExportFormatAsStr () const |
| Returns string containing export format, which can be used for setting of option '/Document/<file name>/ProfilerExport.Scope.Type'. | |
| virtual void | setOptions (CIDEController &ide, const std::string &docFileName) |
| Sets export configuration options in winIDEA. | |
| virtual | ~CProfilerFormatBase ()=default |
This is abstract base class for profiler export format containers.
Expand inheritance diagram below and click derived classes to see formatting options for each of available formats.
|
inline |
|
virtualdefault |
|
inline |
Returns profiler export format.
| std::string isys::CProfilerFormatBase::getExportFormatAsStr | ( | ) | const |
Returns string containing export format, which can be used for setting of option '/Document/<file name>/ProfilerExport.Scope.Type'.
|
inlinevirtual |
Sets export configuration options in winIDEA.
Reimplemented in isys::CProfilerCSVExportFormat, and isys::CProfilerXMLExportFormat.