Functions | |
template<typename T > | |
T | hexstr_cast (const std::string &in) |
Convert a hexadecimal string into a value. More... | |
template<typename T > | |
T | fromstr_cast (const std::string &in) |
template<typename data_t > | |
data_t | from_str (const std::string &) |
Generic cast-from-string function. More... | |
template<> | |
UHD_API bool | from_str (const std::string &val) |
Specialization of uhd::cast::from_str() for Boolean values. More... | |
template<> | |
UHD_API double | from_str (const std::string &val) |
Specialization of uhd::cast::from_str() for double-precision values. More... | |
template<> | |
UHD_API int | from_str (const std::string &val) |
Specialization of uhd::cast::from_str() for integer values. More... | |
template<> | |
UHD_API std::string | from_str (const std::string &val) |
Specialization of uhd::cast::from_str() for strings. More... | |
UHD_API std::string | to_ordinal_string (int val) |
Create an ordinal string from a number. More... | |
data_t uhd::cast::from_str | ( | const std::string & | ) |
Generic cast-from-string function.
Specialization of uhd::cast::from_str()
for strings.
Specialization of uhd::cast::from_str()
for integer values.
Specialization of uhd::cast::from_str()
for double-precision values.
Specialization of uhd::cast::from_str()
for Boolean values.
UHD_API bool uhd::cast::from_str | ( | const std::string & | ) |
Specialization of uhd::cast::from_str()
for Boolean values.
Specialization of uhd::cast::from_str()
for Boolean values.
UHD_API double uhd::cast::from_str | ( | const std::string & | ) |
Specialization of uhd::cast::from_str()
for double-precision values.
Specialization of uhd::cast::from_str()
for double-precision values.
Specialization of uhd::cast::from_str()
for Boolean values.
UHD_API int uhd::cast::from_str | ( | const std::string & | ) |
Specialization of uhd::cast::from_str()
for integer values.
Specialization of uhd::cast::from_str()
for integer values.
Specialization of uhd::cast::from_str()
for double-precision values.
Specialization of uhd::cast::from_str()
for Boolean values.
UHD_API std::string uhd::cast::from_str | ( | const std::string & | ) |
Specialization of uhd::cast::from_str()
for strings.
Specialization of uhd::cast::from_str()
for strings.
Specialization of uhd::cast::from_str()
for integer values.
Specialization of uhd::cast::from_str()
for double-precision values.
Specialization of uhd::cast::from_str()
for Boolean values.
|
inline |
Convert hexadecimal, decimal, octal or other strings that support the >> operator into a value depending on the prefix.
|
inline |
Convert a hexadecimal string into a value.
UHD_API std::string uhd::cast::to_ordinal_string | ( | int | val | ) |
Create an ordinal string from a number.