winIDEA SDK
Loading...
Searching...
No Matches
isys::CProfilerCSVExportFormat Class Reference

This class configures format of CSV export. More...

#include <CProfilerController2.h>

Inheritance diagram for isys::CProfilerCSVExportFormat:
isys::CProfilerFormatBase

Public Types

enum  EExportFormat {
  EFmtXML , EFmtText1 ,
  EFmtBTF , EFmtMDF ,
  EFmtHTML
}
 This enum defines available export format for profiler measurements. More...

Public Member Functions

 CProfilerCSVExportFormat ()
 Creates object with default values.
std::string getDelimiter ()
 Returns CSV field delimiter.
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'.
CProfilerCSVExportFormatSPtr setDelimiter (const std::string &delimiter)
 Sets CSV field delimiter.
void setOptions (CIDEController &ide, const std::string &docFileName) override
 Writes options to winIDEA.

Detailed Description

This class configures format of CSV export.

Member Enumeration Documentation

◆ EExportFormat

This enum defines available export format for profiler measurements.

Enumerator
EFmtXML 

export as XML

EFmtText1 

export as formatted text, see options with 'ProfilerExport.Export.Text1.

*' in URL

EFmtBTF 

export as BTF

EFmtMDF 

export as MDF

EFmtHTML 

export as HTML

Member Function Documentation

◆ getExportFormatAsStr()

std::string isys::CProfilerFormatBase::getExportFormatAsStr ( ) const
inherited

Returns string containing export format, which can be used for setting of option '/Document/<file name>/ProfilerExport.Scope.Type'.

See also
setAreaScope()

◆ setDelimiter()

CProfilerCSVExportFormatSPtr isys::CProfilerCSVExportFormat::setDelimiter ( const std::string & delimiter)
inline

Sets CSV field delimiter.

Default: ','.