Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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