winIDEA SDK
Loading...
Searching...
No Matches
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.
 
 COptionValue (const std::string &rstrString)
 Initializes input string with the given value.
 
 COptionValue (double valFloat)
 Initializes input float with the given value.
 
 COptionValue (DWORD dwInteger)
 Initializes input integer with the given value.
 
const char * getOutputBuffer ()
 Returns contents of the output buffer.
 
void setSeparators (char pathSeparator=0, char valueSeparator=0, char optionSeparator=0)
 Sets separators for multiple options.
 

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.