8 #ifndef INCLUDED_ORCUS_TYPES_HPP
9 #define INCLUDED_ORCUS_TYPES_HPP
14 #include "pstring.hpp"
21 typedef size_t xml_token_t;
22 typedef const char* xmlns_id_t;
24 ORCUS_PSR_DLLPUBLIC
extern const xmlns_id_t XMLNS_UNKNOWN_ID;
25 ORCUS_PSR_DLLPUBLIC
extern const xml_token_t XML_UNKNOWN_TOKEN;
26 ORCUS_PSR_DLLPUBLIC
extern const size_t index_not_found;
27 ORCUS_PSR_DLLPUBLIC
extern const size_t unspecified;
56 xmlns_id_t _ns, xml_token_t _name,
const pstring& _value,
bool _transient);
58 xmlns_id_t _ns, xml_token_t _name,
const pstring& _raw_name,
59 const pstring& _value,
bool _transient);
71 std::vector<xml_token_attr_t> attrs;
83 enum class length_unit_t
104 std::string print()
const;
118 std::string to_string()
const;
121 typedef ::std::vector<xml_token_attr_t> xml_attrs_t;
Definition: pstring.hpp:24
Definition: types.hpp:107