ArgumentDescription

class kanzi::connect::ArgumentDescription

Represents an argument.

Public Functions

ArgumentDescription()

Constructor.

size_t count() const

Amount of attribute elements.

Return

amount of elements.

string toBinary(size_t index = 0) const

Converts a contained value to a string.

Return

string value

Parameters
  • index: optional index to vector in case argument holds multiple values.

bool toBool(size_t index = 0) const

Converts a contained value to a boolean.

Return

boolean value

Parameters
  • index: optional index to vector in case argument holds multiple values.

float toFloat(size_t index = 0) const

Converts a contained value to a float.

Return

float value

Parameters
  • index: optional index to vector in case argument holds multiple values.

int toInt(size_t index = 0) const

Converts a contained value to a integer.

Return

integer value

Parameters
  • index: optional index to vector in case argument holds multiple values.

string toString(size_t index = 0) const

Converts a contained value to a string.

Return

string value

Parameters
  • index: optional index to vector in case argument holds multiple values.

Public Members

string m_name
string m_type
string m_value
vector<string> m_values
bool m_vector