Orcus
Public Types | Public Member Functions | Public Attributes | List of all members
orcus::xml_name_t Struct Reference

Public Types

enum  to_string_type { use_alias , use_short_name }
 

Public Member Functions

 xml_name_t (xmlns_id_t _ns, std::string_view _name)
 
 xml_name_t (const xml_name_t &r)
 
xml_name_toperator= (const xml_name_t &other)
 
bool operator== (const xml_name_t &other) const
 
bool operator!= (const xml_name_t &other) const
 
std::string to_string (const xmlns_context &cxt, to_string_type type) const
 
std::string to_string (const xmlns_repository &repo) const
 

Public Attributes

xmlns_id_t ns
 
std::string_view name