8 #ifndef INCLUDED_ORCUS_TOKENS_HPP 9 #define INCLUDED_ORCUS_TOKENS_HPP 11 #include "orcus/types.hpp" 12 #include "orcus/pstring.hpp" 15 #include <unordered_map> 26 tokens(
const char** token_names,
size_t token_name_count);
33 bool is_valid_token(xml_token_t token)
const;
42 xml_token_t get_token(
const pstring& name)
const;
52 const char* get_token_name(xml_token_t token)
const;
55 typedef std::unordered_map<pstring, xml_token_t, pstring::hash> token_map_type;
57 token_map_type m_tokens;
58 const char** m_token_names;
59 size_t m_token_name_count;
Definition: pstring.hpp:24
Definition: tokens.hpp:21
Definition: base64.hpp:15