|
QDP++
|
XML IO support. More...
Go to the source code of this file.
Namespaces | |
| namespace | QDP |
| Yet another random number generator. | |
Functions | |
| void | QDP::read (XMLReader &xml, const std::string &s, std::string &input) |
| Xpath query. | |
| void | QDP::read (XMLReader &xml, const std::string &s, char &input) |
| Xpath query. | |
| void | QDP::read (XMLReader &xml, const std::string &s, int &input) |
| Xpath query. | |
| void | QDP::read (XMLReader &xml, const std::string &s, unsigned int &input) |
| Xpath query. | |
| void | QDP::read (XMLReader &xml, const std::string &s, short int &input) |
| Xpath query. | |
| void | QDP::read (XMLReader &xml, const std::string &s, unsigned short int &input) |
| Xpath query. | |
| void | QDP::read (XMLReader &xml, const std::string &s, long int &input) |
| Xpath query. | |
| void | QDP::read (XMLReader &xml, const std::string &s, unsigned long int &input) |
| Xpath query. | |
| void | QDP::read (XMLReader &xml, const std::string &s, float &input) |
| Xpath query. | |
| void | QDP::read (XMLReader &xml, const std::string &s, double &input) |
| Xpath query. | |
| void | QDP::read (XMLReader &xml, const std::string &s, bool &input) |
| Xpath query. | |
| template<typename T> | |
| void | QDP::readArrayPrimitive (XMLReader &xml, const std::string &s, multi1d< T > &result) |
| Read a XML multi1d element. | |
| template<> | |
| void | QDP::read (XMLReader &xml, const std::string &xpath, multi1d< int > &result) |
| template<> | |
| void | QDP::read (XMLReader &xml, const std::string &xpath, multi1d< unsigned int > &result) |
| template<> | |
| void | QDP::read (XMLReader &xml, const std::string &xpath, multi1d< short int > &result) |
| template<> | |
| void | QDP::read (XMLReader &xml, const std::string &xpath, multi1d< unsigned short int > &result) |
| template<> | |
| void | QDP::read (XMLReader &xml, const std::string &xpath, multi1d< long int > &result) |
| template<> | |
| void | QDP::read (XMLReader &xml, const std::string &xpath, multi1d< unsigned long int > &result) |
| template<> | |
| void | QDP::read (XMLReader &xml, const std::string &xpath, multi1d< float > &result) |
| template<> | |
| void | QDP::read (XMLReader &xml, const std::string &xpath, multi1d< double > &result) |
| template<> | |
| void | QDP::read (XMLReader &xml, const std::string &xpath, multi1d< bool > &result) |
| template<> | |
| void | QDP::read (XMLReader &xml, const std::string &xpath, multi1d< Integer > &result) |
| template<> | |
| void | QDP::read (XMLReader &xml, const std::string &xpath, multi1d< Real32 > &result) |
| template<> | |
| void | QDP::read (XMLReader &xml, const std::string &xpath, multi1d< Real64 > &result) |
| template<> | |
| void | QDP::read (XMLReader &xml, const std::string &xpath, multi1d< Boolean > &result) |
| template<typename T> | |
| void | QDP::readVectorPrimitive (XMLReader &xml, const std::string &xpath, std::vector< T > &result) |
| Read a XML vector element. | |
| template<> | |
| void | QDP::read (XMLReader &xml, const std::string &xpath, std::vector< Integer > &result) |
| template<> | |
| void | QDP::read (XMLReader &xml, const std::string &xpath, std::vector< Real32 > &result) |
| template<> | |
| void | QDP::read (XMLReader &xml, const std::string &xpath, std::vector< Real64 > &result) |
| template<> | |
| void | QDP::read (XMLReader &xml, const std::string &xpath, std::vector< Boolean > &result) |
| template<typename T> | |
| void | QDP::readListPrimitive (XMLReader &xml, const std::string &xpath, std::list< T > &result) |
| Read a XML list element. | |
| void | QDP::read (XMLReader &xml, const std::string &xpath, std::list< bool > &result) |
| template<> | |
| void | QDP::read (XMLReader &xml, const std::string &xpath, std::list< Integer > &result) |
| template<> | |
| void | QDP::read (XMLReader &xml, const std::string &xpath, std::list< Real32 > &result) |
| template<> | |
| void | QDP::read (XMLReader &xml, const std::string &xpath, std::list< Real64 > &result) |
| template<> | |
| void | QDP::read (XMLReader &xml, const std::string &xpath, std::list< Boolean > &result) |
| void | QDP::push (XMLWriter &xml, const std::string &s) |
| Push a group name. | |
| void | QDP::pop (XMLWriter &xml) |
| Pop a group name. | |
| void | QDP::write (XMLWriter &xml, const std::string &s, const XMLReader &d) |
| Write something from a reader. | |
| void | QDP::write (XMLWriter &xml, const std::string &s, const XMLBufferWriter &d) |
| Write something from a XMLBufferWriter. | |
| template<typename T> | |
| void | QDP::writePrimitive (XMLWriter &xml, const std::string &s, const T &d) |
| void | QDP::write (XMLWriter &xml, const std::string &s, const std::string &output) |
| Write a opening tag, contents and a closing tag. | |
| void | QDP::write (XMLWriter &xml, const std::string &s, const char *output) |
| Write a opening tag, contents and a closing tag. | |
| void | QDP::write (XMLWriter &xml, const std::string &s, const char &output) |
| Write a opening tag, contents and a closing tag. | |
| void | QDP::write (XMLWriter &xml, const std::string &s, const int &output) |
| Write a opening tag, contents and a closing tag. | |
| void | QDP::write (XMLWriter &xml, const std::string &s, const unsigned int &output) |
| Write a opening tag, contents and a closing tag. | |
| void | QDP::write (XMLWriter &xml, const std::string &s, const short int &output) |
| Write a opening tag, contents and a closing tag. | |
| void | QDP::write (XMLWriter &xml, const std::string &s, const unsigned short int &output) |
| Write a opening tag, contents and a closing tag. | |
| void | QDP::write (XMLWriter &xml, const std::string &s, const long int &output) |
| Write a opening tag, contents and a closing tag. | |
| void | QDP::write (XMLWriter &xml, const std::string &s, const unsigned long int &output) |
| Write a opening tag, contents and a closing tag. | |
| void | QDP::write (XMLWriter &xml, const std::string &s, const float &output) |
| Write a opening tag, contents and a closing tag. | |
| void | QDP::write (XMLWriter &xml, const std::string &s, const double &output) |
| Write a opening tag, contents and a closing tag. | |
| void | QDP::write (XMLWriter &xml, const std::string &s, const bool &output) |
| Write a opening tag, contents and a closing tag. | |
| template<typename T> | |
| void | QDP::writeArrayPrimitive (XMLWriter &xml, const std::string &s, const multi1d< T > &s1) |
| template<> | |
| void | QDP::write (XMLWriter &xml, const std::string &xpath, const multi1d< int > &output) |
| Writes an array of data. | |
| template<> | |
| void | QDP::write (XMLWriter &xml, const std::string &xpath, const multi1d< unsigned int > &output) |
| Writes an array of data. | |
| template<> | |
| void | QDP::write (XMLWriter &xml, const std::string &xpath, const multi1d< short int > &output) |
| Writes an array of data. | |
| template<> | |
| void | QDP::write (XMLWriter &xml, const std::string &xpath, const multi1d< unsigned short int > &output) |
| Writes an array of data. | |
| template<> | |
| void | QDP::write (XMLWriter &xml, const std::string &xpath, const multi1d< long int > &output) |
| Writes an array of data. | |
| template<> | |
| void | QDP::write (XMLWriter &xml, const std::string &xpath, const multi1d< unsigned long int > &output) |
| Writes an array of data. | |
| template<> | |
| void | QDP::write (XMLWriter &xml, const std::string &s, const multi1d< float > &s1) |
| Writes an array of data. | |
| template<> | |
| void | QDP::write (XMLWriter &xml, const std::string &s, const multi1d< double > &s1) |
| Writes an array of data. | |
| template<> | |
| void | QDP::write (XMLWriter &xml, const std::string &xpath, const multi1d< bool > &output) |
| Writes an array of data. | |
| template<> | |
| void | QDP::write (XMLWriter &xml, const std::string &xpath, const multi1d< Integer > &output) |
| template<> | |
| void | QDP::write (XMLWriter &xml, const std::string &s, const multi1d< Real32 > &s1) |
| template<> | |
| void | QDP::write (XMLWriter &xml, const std::string &s, const multi1d< Real64 > &s1) |
| template<> | |
| void | QDP::write (XMLWriter &xml, const std::string &xpath, const multi1d< Boolean > &output) |
| template<typename T> | |
| void | QDP::writeVectorPrimitive (XMLWriter &xml, const std::string &s, const std::vector< T > &s1) |
| template<> | |
| void | QDP::write (XMLWriter &xml, const std::string &xpath, const std::vector< Integer > &output) |
| template<> | |
| void | QDP::write (XMLWriter &xml, const std::string &s, const std::vector< Real32 > &s1) |
| template<> | |
| void | QDP::write (XMLWriter &xml, const std::string &s, const std::vector< Real64 > &s1) |
| template<> | |
| void | QDP::write (XMLWriter &xml, const std::string &xpath, const std::vector< Boolean > &output) |
| template<typename T> | |
| void | QDP::writeListPrimitive (XMLWriter &xml, const std::string &s, const std::list< T > &s1) |
| template<> | |
| void | QDP::write (XMLWriter &xml, const std::string &xpath, const std::list< Integer > &output) |
| template<> | |
| void | QDP::write (XMLWriter &xml, const std::string &s, const std::list< Real32 > &s1) |
| template<> | |
| void | QDP::write (XMLWriter &xml, const std::string &s, const std::list< Real64 > &s1) |
| template<> | |
| void | QDP::write (XMLWriter &xml, const std::string &xpath, const std::list< Boolean > &output) |
| void | QDP::push (XMLArrayWriter &xml) |
| Push a group name. | |
| void | QDP::pop (XMLArrayWriter &xml) |
| Pop a group name. | |
| void | QDP::read (XMLReader &xml, const std::string &xpath, std::vector< int > &result) |
| Read a XML Array element. | |
| void | QDP::read (XMLReader &xml, const std::string &xpath, std::vector< unsigned int > &result) |
| void | QDP::read (XMLReader &xml, const std::string &xpath, std::vector< short int > &result) |
| void | QDP::read (XMLReader &xml, const std::string &xpath, std::vector< unsigned short int > &result) |
| void | QDP::read (XMLReader &xml, const std::string &xpath, std::vector< long int > &result) |
| void | QDP::read (XMLReader &xml, const std::string &xpath, std::vector< unsigned long int > &result) |
| void | QDP::read (XMLReader &xml, const std::string &xpath, std::vector< float > &result) |
| void | QDP::read (XMLReader &xml, const std::string &xpath, std::vector< double > &result) |
| void | QDP::read (XMLReader &xml, const std::string &xpath, std::list< int > &result) |
| Read a XML list element. | |
| void | QDP::read (XMLReader &xml, const std::string &xpath, std::list< unsigned int > &result) |
| void | QDP::read (XMLReader &xml, const std::string &xpath, std::list< short int > &result) |
| void | QDP::read (XMLReader &xml, const std::string &xpath, std::list< unsigned short int > &result) |
| void | QDP::read (XMLReader &xml, const std::string &xpath, std::list< long int > &result) |
| void | QDP::read (XMLReader &xml, const std::string &xpath, std::list< unsigned long int > &result) |
| void | QDP::read (XMLReader &xml, const std::string &xpath, std::list< float > &result) |
| void | QDP::read (XMLReader &xml, const std::string &xpath, std::list< double > &result) |
| XMLWriter & | QDP::operator<< (XMLWriter &xml, const XMLReader &d) |
| XMLWriter & | QDP::operator<< (XMLWriter &xml, const XMLBufferWriter &d) |
| XMLWriter & | QDP::operator<< (XMLWriter &xml, const std::string &d) |
| XMLWriter & | QDP::operator<< (XMLWriter &xml, const char *d) |
| XMLWriter & | QDP::operator<< (XMLWriter &xml, const char &d) |
| XMLWriter & | QDP::operator<< (XMLWriter &xml, const int &d) |
| XMLWriter & | QDP::operator<< (XMLWriter &xml, const unsigned int &d) |
| XMLWriter & | QDP::operator<< (XMLWriter &xml, const short int &d) |
| XMLWriter & | QDP::operator<< (XMLWriter &xml, const unsigned short int &d) |
| XMLWriter & | QDP::operator<< (XMLWriter &xml, const long int &d) |
| XMLWriter & | QDP::operator<< (XMLWriter &xml, const unsigned long int &d) |
| XMLWriter & | QDP::operator<< (XMLWriter &xml, const float &d) |
| XMLWriter & | QDP::operator<< (XMLWriter &xml, const double &d) |
| XMLWriter & | QDP::operator<< (XMLWriter &xml, const bool &d) |
| void | QDP::write (XMLWriter &xml, const std::string &xpath, const std::vector< int > &output) |
| void | QDP::write (XMLWriter &xml, const std::string &xpath, const std::vector< unsigned int > &output) |
| void | QDP::write (XMLWriter &xml, const std::string &xpath, const std::vector< short int > &output) |
| void | QDP::write (XMLWriter &xml, const std::string &xpath, const std::vector< unsigned short int > &output) |
| void | QDP::write (XMLWriter &xml, const std::string &xpath, const std::vector< long int > &output) |
| void | QDP::write (XMLWriter &xml, const std::string &xpath, const std::vector< unsigned long int > &output) |
| template<> | |
| void | QDP::write (XMLWriter &xml, const std::string &s, const std::vector< float > &s1) |
| template<> | |
| void | QDP::write (XMLWriter &xml, const std::string &s, const std::vector< double > &s1) |
| void | QDP::write (XMLWriter &xml, const std::string &xpath, const std::vector< bool > &output) |
| void | QDP::write (XMLWriter &xml, const std::string &xpath, const std::list< int > &output) |
| void | QDP::write (XMLWriter &xml, const std::string &xpath, const std::list< unsigned int > &output) |
| void | QDP::write (XMLWriter &xml, const std::string &xpath, const std::list< short int > &output) |
| void | QDP::write (XMLWriter &xml, const std::string &xpath, const std::list< unsigned short int > &output) |
| void | QDP::write (XMLWriter &xml, const std::string &xpath, const std::list< long int > &output) |
| void | QDP::write (XMLWriter &xml, const std::string &xpath, const std::list< unsigned long int > &output) |
| template<> | |
| void | QDP::write (XMLWriter &xml, const std::string &s, const std::list< float > &s1) |
| template<> | |
| void | QDP::write (XMLWriter &xml, const std::string &s, const std::list< double > &s1) |
| void | QDP::write (XMLWriter &xml, const std::string &xpath, const std::list< bool > &output) |
XML IO support.
Definition in file qdp_xmlio.cc.