![]() |
MySQL 9.5.0
Source Code Documentation
|
#include <cassert>#include <cstdint>#include <iomanip>#include <sstream>#include <stdexcept>#include <type_traits>Go to the source code of this file.
Classes | |
| class | helper::string::DefaultHex |
| class | helper::string::CStringHex |
Namespaces | |
| namespace | helper |
| namespace | helper::string |
Typedefs | |
| using | helper::string::HexConverter = bool(*)(const char c, uint8_t *out) |
Functions | |
| template<typename Container , typename Transform = DefaultHex> | |
| std::string | helper::string::hex (const Container &c) |
| bool | helper::string::get_unhex_character (const char c, uint8_t *out) |
| bool | helper::string::get_unhex_character_or_throw (const char c, uint8_t *out) |
| uint8_t | helper::string::unhex_character (const char c) |
| template<HexConverter converter, typename IT1 , typename IT2 > | |
| bool | helper::string::get_hex_skip (IT1 &it, const IT2 &end, uint8_t *out) |
| template<typename Container , HexConverter converter = get_unhex_character_or_throw> | |
| Container | helper::string::unhex (const std::string &h) |