winIDEA SDK
isys::CProfilerCSVExportFormat Class Reference

Description

This class configures format of CSV export.

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

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: ','.