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

This class wraps structure SOptionValue defined in i_Options.h. More...

#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 (uint32_t 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.
 ~COptionValue ()

Detailed Description

This class wraps structure SOptionValue defined in i_Options.h.

See also
CIDEController

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).

Since
9.12.288

◆ 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.

Since
9.12.288

◆ COptionValue() [3/4]

isys::COptionValue::COptionValue ( uint32_t dwInteger)
inline

Initializes input integer with the given value.

Uses default separators, and does not allocate output buffer.

Since
9.12.288

◆ 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.

Since
9.12.288

◆ ~COptionValue()

isys::COptionValue::~COptionValue ( )
inline
Since
9.12.288

Member Function Documentation

◆ getOutputBuffer()

const char * isys::COptionValue::getOutputBuffer ( )
inline

Returns contents of the output buffer.

Since
9.12.288

◆ setSeparators()

void isys::COptionValue::setSeparators ( char pathSeparator = 0,
char valueSeparator = 0,
char optionSeparator = 0 )
inline

Sets separators for multiple options.

Since
9.12.288