|
| void | DD4hep::XML::dumpTree (XmlDocument *doc) |
| | Dump DOM tree of a document. More...
|
| |
| std::string | DD4hep::XML::_toString (const Attribute attr) |
| | Convert xml attribute to STL string. More...
|
| |
| std::string | DD4hep::XML::_toString (const XmlChar *toTranscode) |
| | Convert xml string to STL string. More...
|
| |
| std::string | DD4hep::XML::_toString (const char *s) |
| | Do-nothing version. Present for completeness and argument interchangeability. More...
|
| |
| std::string | DD4hep::XML::_toString (const std::string &s) |
| | Do-nothing version. Present for completeness and argument interchangeability. More...
|
| |
| std::string | DD4hep::XML::_toString (unsigned long i, const char *fmt="%lu") |
| | Format unsigned long integer to string with arbitrary format. More...
|
| |
| std::string | DD4hep::XML::_toString (unsigned int i, const char *fmt="%u") |
| | Format unsigned integer (32 bits) to string with arbitrary format. More...
|
| |
| std::string | DD4hep::XML::_toString (int i, const char *fmt="%d") |
| | Format signed integer (32 bits) to string with arbitrary format. More...
|
| |
| std::string | DD4hep::XML::_toString (long i, const char *fmt="%ld") |
| | Format signed long integer to string with arbitrary format. More...
|
| |
| std::string | DD4hep::XML::_toString (float d, const char *fmt="%.17e") |
| | Format single procision float number (32 bits) to string with arbitrary format. More...
|
| |
| std::string | DD4hep::XML::_toString (double d, const char *fmt="%.17e") |
| | Format double procision float number (64 bits) to string with arbitrary format. More...
|
| |
| std::string | DD4hep::XML::_ptrToString (const void *p, const char *fmt="%p") |
| | Format void pointer (64 bits) to string with arbitrary format. More...
|
| |
| template<typename T > |
| std::string | DD4hep::XML::_toString (const T *p, const char *fmt="%p") |
| | Format void pointer (64 bits) to string with arbitrary format. More...
|
| |
| void | DD4hep::XML::_toDictionary (const XmlChar *name, const XmlChar *value) |
| | Helper function to populate the evaluator dictionary. More...
|
| |
| template<typename T > |
| void | DD4hep::XML::_toDictionary (const XmlChar *name, T value) |
| | Helper function to populate the evaluator dictionary. More...
|
| |
| void | DD4hep::XML::_toDictionary (const XmlChar *name, float value) |
| | Helper function to populate the evaluator dictionary. More...
|
| |
| void | DD4hep::XML::_toDictionary (const XmlChar *name, double value) |
| | Helper function to populate the evaluator dictionary. More...
|
| |
| std::string | DD4hep::XML::getEnviron (const std::string &env) |
| | Helper function to lookup environment from the expression evaluator. More...
|
| |
| bool | DD4hep::XML::_toBool (const XmlChar *value) |
| | Conversion function from raw unicode string to bool. More...
|
| |
| int | DD4hep::XML::_toInt (const XmlChar *value) |
| | Conversion function from raw unicode string to int. More...
|
| |
| long | DD4hep::XML::_toLong (const XmlChar *value) |
| | Conversion function from raw unicode string to long. More...
|
| |
| float | DD4hep::XML::_toFloat (const XmlChar *value) |
| | Conversion function from raw unicode string to float. More...
|
| |
| double | DD4hep::XML::_toDouble (const XmlChar *value) |
| | Conversion function from raw unicode string to double. More...
|
| |
| Strng_t | DD4hep::XML::operator+ (const Strng_t &a, const char *b) |
| | Unicode string concatenation of a normal ASCII string from right side. More...
|
| |
| Strng_t | DD4hep::XML::operator+ (const Strng_t &a, const std::string &b) |
| | Unicode string concatenation of a encapsulated and an STL string from right side. More...
|
| |
| Strng_t | DD4hep::XML::operator+ (const Strng_t &a, const Strng_t &b) |
| | Unicode string concatenation of a encapsulated and an encapsulated string from right side. More...
|
| |
| Strng_t | DD4hep::XML::operator+ (const char *a, const Strng_t &b) |
| | Unicode string concatenation of a normal ASCII string from left side. More...
|
| |
| Strng_t | DD4hep::XML::operator+ (const std::string &a, const Strng_t &b) |
| | Unicode string concatenation of a STL string and an encapsulated string from the left. More...
|
| |
| Strng_t | DD4hep::XML::operator+ (const Strng_t &a, const XmlChar *b) |
| | Unicode string concatenation of a encapsulated and raw unicode string from right side. More...
|
| |
| Strng_t | DD4hep::XML::operator+ (const XmlChar *a, const Strng_t &b) |
| | Unicode string concatenation of a encapsulated and raw unicode string from left side. More...
|
| |
| Strng_t | DD4hep::XML::operator+ (const XmlChar *a, const std::string &b) |
| | Unicode string concatenation of a raw unicode and an STL string from the right. More...
|
| |
| Strng_t | DD4hep::XML::operator+ (const std::string &a, const XmlChar *b) |
| | Unicode string concatenation of a raw unicode and an STL string from the left. More...
|
| |
| Tag_t | DD4hep::XML::operator+ (const Tag_t &a, const char *b) |
| | Tag/string concatenation with a normal ASCII string from right side. More...
|
| |
| Tag_t | DD4hep::XML::operator+ (const char *a, const Tag_t &b) |
| | Tag/string concatenation with a normal ASCII string from left side. More...
|
| |
| Tag_t | DD4hep::XML::operator+ (const Tag_t &a, const XmlChar *b) |
| | Tag/string concatenation with a unicode string from right side. More...
|
| |
| Tag_t | DD4hep::XML::operator+ (const Tag_t &a, const Strng_t &b) |
| | Tag/string concatenation with a internal Xml string from right side. More...
|
| |
| Tag_t | DD4hep::XML::operator+ (const Tag_t &a, const std::string &b) |
| | Tag/string concatenation with a STL string from right side. More...
|
| |
| bool | DD4hep::XML::operator== (const std::string &c, const Tag_t &b) |
| | Equality operator between tag object and STL string. More...
|
| |
| template<> |
| INLINE std::string | DD4hep::XML::Handle_t::attr< std::string > (const XmlChar *tag_value) const |
| |
| void | DD4hep::XML::dump_tree (Handle_t elt) |
| | Dump partial or full XML trees to stdout. More...
|
| |
| void | DD4hep::XML::dump_tree (Handle_t elt, std::ostream &os) |
| | Dump partial or full XML trees. More...
|
| |
| void | DD4hep::XML::dump_tree (Document doc) |
| | Dump partial or full XML documents to stdout. More...
|
| |
| void | DD4hep::XML::dump_tree (Document doc, std::ostream &os) |
| | Dump partial or full XML documents. More...
|
| |