gemmi/third_party/tao/pegtl/contrib/unescape.hpp file

Contents

Namespaces

namespace tao
namespace tao::TAO_PEGTL_NAMESPACE
namespace tao::TAO_PEGTL_NAMESPACE::unescape

Classes

struct tao::TAO_PEGTL_NAMESPACE::unescape::state
struct tao::TAO_PEGTL_NAMESPACE::unescape::append_all
template<typename T, char... Rs>
struct tao::TAO_PEGTL_NAMESPACE::unescape::unescape_c
struct tao::TAO_PEGTL_NAMESPACE::unescape::unescape_u
struct tao::TAO_PEGTL_NAMESPACE::unescape::unescape_x
struct tao::TAO_PEGTL_NAMESPACE::unescape::unescape_j

Functions

auto utf8_append_utf32(std::string& string, const unsigned utf32) -> bool
template<typename I>
auto unhex_char(const char c) -> I
template<typename I>
auto unhex_string(const char* begin, const char* end) -> I