|
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...
|
|