|
bool | is_empty (const std::string &str) |
|
bool | is_empty (const char *str) |
|
const char * | cstr (const char *str) |
|
const char * | cstr (const std::string &str) |
|
size_t | size (const char *str) |
|
size_t | size (const std::string &str) |
|
template<typename Container , typename Transform = DefaultHex> |
std::string | hex (const Container &c) |
|
bool | get_unhex_character (const char c, uint8_t *out) |
|
bool | get_unhex_character_or_throw (const char c, uint8_t *out) |
|
uint8_t | unhex_character (const char c) |
|
template<HexConverter converter, typename IT1 , typename IT2 > |
bool | get_hex_skip (IT1 &it, const IT2 &end, uint8_t *out) |
|
template<typename Container , HexConverter converter = get_unhex_character_or_throw> |
Container | unhex (const std::string &h) |
|