carb::options::Value
Defined in carb/extras/Options.h
- 
class Value
- A multi-value type. - This contains a single value of a specific type. The value can only be retrieved if it can be safely converted to the requested type. - Public Functions - 
inline Value()
- Constructor: initializes an object with no specific value in it. 
 - 
inline void clear()
- Clears the value in this object. - Returns
- No return value. 
 
 - 
inline void set(std::string value)
- Sets the value and type in this object. - Parameters
- value – [in] The value to set in this object. The value’s type is implied from the setter that is used. 
- Returns
- No return value. 
 
 - 
inline void set(long value)
- Sets the value and type in this object. - Parameters
- value – [in] The value to set in this object. The value’s type is implied from the setter that is used. 
- Returns
- No return value. 
 
 - 
inline void set(long long value)
- Sets the value and type in this object. - Parameters
- value – [in] The value to set in this object. The value’s type is implied from the setter that is used. 
- Returns
- No return value. 
 
 - 
inline void set(float value)
- Sets the value and type in this object. - Parameters
- value – [in] The value to set in this object. The value’s type is implied from the setter that is used. 
- Returns
- No return value. 
 
 - 
inline void set(double value)
- Sets the value and type in this object. - Parameters
- value – [in] The value to set in this object. The value’s type is implied from the setter that is used. 
- Returns
- No return value. 
 
 - 
inline ValueType getType() const
- Retrieves the type of the value in this object. - Returns
- A type name for the value in this object. 
 
 - 
inline const char *getString() const
- Retrieves the value in this object. - Returns
- The value converted into the requested format if possible. This returned string must be copied if it needs to persist beyond the life of this object. 
 
 - 
inline long getLong() const
- Retrieves the value in this object. - Returns
- The value converted into the requested format if possible. 
 
 - 
inline long long getLongLong() const
- Retrieves the value in this object. - Returns
- The value converted into the requested format if possible. 
 
 - 
inline float getFloat() const
- Retrieves the value in this object. - Returns
- The value converted into the requested format if possible. 
 
 - 
inline double getDouble() const
- Retrieves the value in this object. - Returns
- The value converted into the requested format if possible. 
 
 
- 
inline Value()