|
template<typename T , typename U > |
void | check_signed_range (bool negative, U value, const std::string &text) |
|
template<typename R , typename T > |
T | checked_negate (T &&, const std::string &text, std::false_type) |
|
template<typename R , typename T > |
R | checked_negate (T &&t, const std::string &, std::true_type) |
|
bool | empty (const std::string &s) |
|
template<typename T > |
void | integer_parser (const std::string &text, T &value) |
|
void | parse_value (const std::string &text, bool &value) |
|
void | parse_value (const std::string &text, int16_t &value) |
|
void | parse_value (const std::string &text, int32_t &value) |
|
void | parse_value (const std::string &text, int64_t &value) |
|
void | parse_value (const std::string &text, int8_t &value) |
|
void | parse_value (const std::string &text, std::string &value) |
|
template<typename T > |
void | parse_value (const std::string &text, std::vector< T > &value) |
|
template<typename T > |
void | parse_value (const std::string &text, T &value) |
|
void | parse_value (const std::string &text, uint16_t &value) |
|
void | parse_value (const std::string &text, uint32_t &value) |
|
void | parse_value (const std::string &text, uint64_t &value) |
|
void | parse_value (const std::string &text, uint8_t &value) |
|
template<typename Iterator > |
String & | stringAppend (String &s, Iterator begin, Iterator end) |
|
String & | stringAppend (String &s, size_t n, char c) |
|
String & | stringAppend (String &s, String a) |
|
size_t | stringLength (const String &s) |
|
template<typename T > |
void | stringstream_parser (const std::string &text, T &value) |
|
template<typename T > |
T | toLocalString (T &&t) |
|
template<typename T > |
std::string | toUTF8String (T &&t) |
|
template<typename T > |
std::shared_ptr< Value > | value () |
|
template<typename T > |
std::shared_ptr< Value > | value (T &t) |
|