#include <xercesc/util/Xerces_autoconf_config.hpp>
#include <xercesc/util/XMLString.hpp>
#include <xercesc/dom/DOMElement.hpp>
#include <xercesc/dom/DOMDocument.hpp>
#include <xercesc/dom/DOMNodeList.hpp>
#include <xercesc/dom/DOM.hpp>
#include <XML/config.h>
#include <XML/XMLElements.h>
#include <XML/Printout.h>
#include <XML/XMLTags.h>
#include <cstdio>
#include <iostream>
#include <map>
#include <stdexcept>
#include <string>
#include <utility>
#include <vector>
Go to the source code of this file.
|
| union | Xml |
| | Union to ease castless object access when using XercesC. More...
|
| |
|
| | dd4hep |
| | Namespace for the AIDA detector description toolkit.
|
| |
|
| #define | _D(x) Xml(x).d |
| |
| #define | _E(x) Xml(x).e |
| |
| #define | _N(x) Xml(x).n |
| |
| #define | _L(x) Xml(x).l |
| |
| #define | _XE(x) Xml(x).xe |
| |
| #define | ELEMENT_NODE_TYPE xercesc::DOMNode::ELEMENT_NODE |
| |
| #define | DO1(buf, i) {s1 +=(unsigned char)buf[i]; s2 += s1;} |
| |
| #define | DO2(buf, i) DO1(buf,i); DO1(buf,i+1); |
| |
| #define | DO4(buf, i) DO2(buf,i); DO2(buf,i+2); |
| |
| #define | DO8(buf, i) DO4(buf,i); DO4(buf,i+4); |
| |
| #define | DO16(buf) DO8(buf,0); DO8(buf,8); |
| |
|
| typedef unsigned int() | fcn_t(unsigned int, const XmlChar *, size_t) |
| | Checksum (sub-)tree of a xml document/tree. More...
|
| |
◆ _D
◆ _E
◆ _L
◆ _N
◆ _XE
| #define _XE |
( |
|
x | ) |
Xml(x).xe |
◆ DO1
| #define DO1 |
( |
|
buf, |
|
|
|
i |
|
) |
| {s1 +=(unsigned char)buf[i]; s2 += s1;} |
◆ DO16
| #define DO16 |
( |
|
buf | ) |
DO8(buf,0); DO8(buf,8); |
◆ DO2
| #define DO2 |
( |
|
buf, |
|
|
|
i |
|
) |
| DO1(buf,i); DO1(buf,i+1); |
◆ DO4
| #define DO4 |
( |
|
buf, |
|
|
|
i |
|
) |
| DO2(buf,i); DO2(buf,i+2); |
◆ DO8
| #define DO8 |
( |
|
buf, |
|
|
|
i |
|
) |
| DO4(buf,i); DO4(buf,i+4); |
◆ ELEMENT_NODE_TYPE
| #define ELEMENT_NODE_TYPE xercesc::DOMNode::ELEMENT_NODE |
◆ fcn_t
| typedef unsigned int() fcn_t(unsigned int, const XmlChar *, size_t) |
Checksum (sub-)tree of a xml document/tree.
Definition at line 992 of file XMLElements.cpp.