// file : xsd/cxx/tree/bits/literals.hxx // author : Boris Kolpackov // copyright : Copyright (c) 2005-2009 Code Synthesis Tools CC // license : GNU GPL v2 + exceptions; see accompanying LICENSE file #ifndef XSD_CXX_TREE_BITS_LITERALS_HXX #define XSD_CXX_TREE_BITS_LITERALS_HXX namespace xsd { namespace cxx { namespace tree { namespace bits { // Boolean literals // template const C* true_ (); template const C* one (); // Float literals: INF -INF NaN. // template const C* positive_inf (); template const C* negative_inf (); template const C* nan (); // Optional "not present" literal. // template const C* not_present (); // XML Schema namespace // template const C* xml_schema (); // Built-in XML Schema type names. // template const C* any_type (); template const C* any_simple_type (); template const C* string (); template const C* normalized_string (); template const C* token (); template const C* name (); template const C* nmtoken (); template const C* nmtokens (); template const C* ncname (); template const C* language (); template const C* id (); template const C* idref (); template const C* idrefs (); template const C* any_uri (); template const C* qname (); template const C* base64_binary (); template const C* hex_binary (); template const C* date (); template const C* date_time (); template const C* duration (); template const C* gday (); template const C* gmonth (); template const C* gmonth_day (); template const C* gyear (); template const C* gyear_month (); template const C* time (); template const C* entity (); template const C* entities (); // gday ("---") and gmonth ("--") prefixes. // template const C* gday_prefix (); template const C* gmonth_prefix (); } } } } #endif // XSD_CXX_TREE_BITS_LITERALS_HXX #include