This is base class for trace export format containers. More...
#include <CTraceController.h>
Public Types | |
| enum | EExportFormat { EFmtText , EFmtCSV , EFmtBinary , EFmtXML } |
| This enum defines constants for export formats. More... | |
Public Member Functions | |
| CTraceFormatBase (EExportFormat exportFormat) | |
| EExportFormat | getExportFormat () |
| Returns value used for option /TraceExport.Type. | |
| virtual std::string | getExportFormatAsStr () |
| Returns string with export format, suitable for setting winIDEA trace export format option. | |
| virtual void | setOptions (CIDEController &ide, const std::string &docFileName)=0 |
| Sets option in winIDEA. | |
| virtual | ~CTraceFormatBase ()=default |
This is base class for trace export format containers.
Expand inheritance diagram below to see all derived formatter classes.
|
inline |
|
virtualdefault |
|
inline |
Returns value used for option /TraceExport.Type.
|
virtual |
Returns string with export format, suitable for setting winIDEA trace export format option.
|
pure virtual |
Sets option in winIDEA.
Implemented in isys::CTraceBinExportFormat, isys::CTraceCSVExportFormat, isys::CTraceTextExportFormat, and isys::CTraceXMLExportFormat.