|
template<typename IntegerType , std::enable_if_t< std::is_integral< IntegerType >::value &&!std::is_same< IntegerType, bool >::value, bool > = true> |
std::string | to_string (IntegerType x) |
|
template<typename BoolType , std::enable_if_t< std::is_same< BoolType, bool >::value, bool > = true> |
std::string | to_string (BoolType x) |
|
template<typename FloatingType , std::enable_if_t< std::is_floating_point< FloatingType >::value, bool > = true> |
std::string | to_string (FloatingType x) |
|
template<typename IntegerType , std::enable_if_t< std::is_integral< IntegerType >::value &&std::is_signed< IntegerType >::value &&!std::is_same< IntegerType, bool >::value, bool > = true> |
IntegerType | from_string (const std::string &src, IntegerType defaultValue=static_cast< IntegerType >(0)) |
|
template<typename BoolType , std::enable_if_t< std::is_same< BoolType, bool >::value, bool > = true> |
BoolType | from_string (const std::string &src, BoolType defaultValue=false) |
|
template<typename FloatingType , std::enable_if_t< std::is_floating_point< FloatingType >::value, bool > = true> |
FloatingType | from_string (const std::string &src, FloatingType defaultValue=static_cast< FloatingType >(0.0)) |
|
template<typename IntegerType , std::enable_if_t< std::is_integral< IntegerType >::value &&sizeof(IntegerType) !=1 &&!std::is_same< IntegerType, bool >::value, bool > = true> |
std::string | to_hex_string (IntegerType i) |
|