Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
DetectorDescription
RegressionTest
src
TinyDom.h
Go to the documentation of this file.
1
#ifndef x_TinyDom_h
2
#define x_TinyDom_h
3
4
#include "
DetectorDescription/RegressionTest/src/TagName.h
"
5
#include "
DetectorDescription/Core/interface/adjgraph.h
"
6
#include "
DetectorDescription/Core/interface/graphwalker.h
"
7
#include <string>
8
#include <map>
9
#include <iostream>
10
11
class
AnotherDummy
{};
12
13
typedef
TagName
NodeName
;
14
typedef
TagName
AttName
;
15
typedef
TagName
AttValue
;
16
typedef
std::map<AttName,AttValue>
AttList
;
17
typedef
graph<NodeName, AttList>
TinyDom
;
18
typedef
graphwalker<NodeName, AttList>
TinyDomWalker
;
19
20
void
TinyDomPrettyPrint
(std::ostream &,
const
TinyDom
&);
21
22
#endif
AttValue
TagName AttValue
Definition:
TinyDom.h:15
TagName.h
TinyDomPrettyPrint
void TinyDomPrettyPrint(ostream &os, const TinyDom &dom)
Definition:
TinyDom.cc:5
TagName
Definition:
TagName.h:9
graphwalker.h
TinyDom
graph< NodeName, AttList > TinyDom
Definition:
TinyDom.h:17
AnotherDummy
Definition:
TinyDom.h:11
graph< NodeName, AttList >
TinyDomWalker
graphwalker< NodeName, AttList > TinyDomWalker
Definition:
TinyDom.h:18
NodeName
TagName NodeName
Definition:
TinyDom.h:13
AttName
TagName AttName
Definition:
TinyDom.h:14
adjgraph.h
AttList
std::map< AttName, AttValue > AttList
Definition:
TinyDom.h:16
graphwalker
Definition:
graphwalker.h:13
Generated for CMSSW Reference Manual by
1.8.5