winIDEA SDK
isys::COptionValue Class Reference

Description

This class wraps structure SOptionValue defined in i_Options.h.

See also
CIDEController

#include <CIDEController.h>

Public Member Functions

 COptionValue ()
 Initializes the object. More...
 
 COptionValue (const std::string &rstrString)
 Initializes input string with the given value. More...
 
 COptionValue (DWORD dwInteger)
 Initializes input integer with the given value. More...
 
 COptionValue (double valFloat)
 Initializes input float with the given value. More...
 
void setSeparators (char pathSeparator=0, char valueSeparator=0, char optionSeparator=0)
 Sets separators for multiple options.
 
const char * getOutputBuffer ()
 Returns contents of the output buffer.
 

Constructor & Destructor Documentation

◆ COptionValue() [1/4]

isys::COptionValue::COptionValue ( )
inline

Initializes the object.

Uses default separators, and does not allocate output buffer. Use this ctor when you want to GET option value (EOptionValue::ofGet).

◆ COptionValue() [2/4]

isys::COptionValue::COptionValue ( const std::string &  rstrString)
inline

Initializes input string with the given value.

Uses default separators, and does not allocate output buffer.

◆ COptionValue() [3/4]

isys::COptionValue::COptionValue ( DWORD  dwInteger)
inline

Initializes input integer with the given value.

Uses default separators, and does not allocate output buffer.

◆ COptionValue() [4/4]

isys::COptionValue::COptionValue ( double  valFloat)
inline

Initializes input float with the given value.

Uses default separators, and does not allocate output buffer.