#include <NaviUtilities.h>
Public Member Functions | |
| MultiValue () | |
| MultiValue (const std::string &value) | |
| MultiValue (const char *value) | |
| MultiValue (const std::wstring &value) | |
| MultiValue (int value) | |
| MultiValue (size_t value) | |
| MultiValue (float value) | |
| MultiValue (double value) | |
| MultiValue (bool value) | |
| MultiValue & | operator= (const std::string &value) |
| MultiValue & | operator= (const std::wstring &value) |
| MultiValue & | operator= (int value) |
| MultiValue & | operator= (size_t value) |
| MultiValue & | operator= (float value) |
| MultiValue & | operator= (double value) |
| MultiValue & | operator= (bool value) |
| std::wstring | wstr () const |
| std::string | str () const |
| bool | isEmpty () const |
| bool | isNumber () const |
| bool | isWideString () const |
| int | toInt () const |
| float | toFloat () const |
| double | toDouble () const |
| bool | toBool () const |
| NaviUtilities::MultiValue::MultiValue | ( | ) |
Creates an empty MultiValue.
| NaviUtilities::MultiValue::MultiValue | ( | const std::string & | value | ) |
Creates a MultiValue from a string.
| NaviUtilities::MultiValue::MultiValue | ( | const char * | value | ) |
Creates a MultiValue from a C-string.
| NaviUtilities::MultiValue::MultiValue | ( | const std::wstring & | value | ) |
Creates a MultiValue from a wide string.
| NaviUtilities::MultiValue::MultiValue | ( | int | value | ) |
Creates a MultiValue from an integer.
| NaviUtilities::MultiValue::MultiValue | ( | size_t | value | ) |
Creates a MultiValue from a size_t.
| NaviUtilities::MultiValue::MultiValue | ( | float | value | ) |
Creates a MultiValue from a float.
| NaviUtilities::MultiValue::MultiValue | ( | double | value | ) |
Creates a MultiValue from a double.
| NaviUtilities::MultiValue::MultiValue | ( | bool | value | ) |
Creates a MultiValue from a boolean.
| NaviUtilities::MultiValue & NaviUtilities::MultiValue::operator= | ( | const std::string & | value | ) |
Assigns this MultiValue a string value
| NaviUtilities::MultiValue & NaviUtilities::MultiValue::operator= | ( | const std::wstring & | value | ) |
Assigns this MultiValue a wide string value
| NaviUtilities::MultiValue & NaviUtilities::MultiValue::operator= | ( | int | value | ) |
Assigns this MultiValue an integer value
| NaviUtilities::MultiValue & NaviUtilities::MultiValue::operator= | ( | size_t | value | ) |
Assigns this MultiValue a size_t value
| NaviUtilities::MultiValue & NaviUtilities::MultiValue::operator= | ( | float | value | ) |
Assigns this MultiValue a float value
| NaviUtilities::MultiValue & NaviUtilities::MultiValue::operator= | ( | double | value | ) |
Assigns this MultiValue a double value
| NaviUtilities::MultiValue & NaviUtilities::MultiValue::operator= | ( | bool | value | ) |
Assigns this MultiValue a boolean value
| std::wstring NaviUtilities::MultiValue::wstr | ( | ) | const |
Returns the value of this MultiValue as a wide string
| std::string NaviUtilities::MultiValue::str | ( | ) | const |
Returns the value of this MultiValue as a string
| bool NaviUtilities::MultiValue::isEmpty | ( | ) | const |
Returns whether or not the value of this MultiValue is empty
| bool NaviUtilities::MultiValue::isNumber | ( | ) | const |
Returns whether or not the value of this MultiValue is numeric (see NaviUtilities::isNumeric)
| bool NaviUtilities::MultiValue::isWideString | ( | ) | const |
Returns whether or not the value of this MultiValue is a wide string
| int NaviUtilities::MultiValue::toInt | ( | ) | const |
Returns the value of this MultiValue as an integer
| float NaviUtilities::MultiValue::toFloat | ( | ) | const |
Returns the value of this MultiValue as a float
| double NaviUtilities::MultiValue::toDouble | ( | ) | const |
Returns the value of this MultiValue as a double
| bool NaviUtilities::MultiValue::toBool | ( | ) | const |
Returns the value of this MultiValue as a boolean
1.5.3