Main Page
Namespaces
Classes
Package Documentation
GIT Directory
WorkBook
Offline Guide
Release schedule
•
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 <iostream>
5
#include <map>
6
#include <string>
7
8
#include "
DetectorDescription/Core/interface/adjgraph.h
"
9
#include "
DetectorDescription/Core/interface/graphwalker.h
"
10
#include "
DetectorDescription/RegressionTest/src/TagName.h
"
11
12
class
AnotherDummy
{};
13
14
typedef
TagName
NodeName
;
15
typedef
TagName
AttName
;
16
typedef
TagName
AttValue
;
17
typedef
std::map<AttName,AttValue>
AttList
;
18
typedef
graph<NodeName, AttList>
TinyDom
;
19
typedef
graphwalker<NodeName, AttList>
TinyDomWalker
;
20
21
void
TinyDomPrettyPrint
(std::ostream &,
const
TinyDom
&);
22
23
#endif
AttValue
TagName AttValue
Definition:
TinyDom.h:16
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:18
AnotherDummy
Definition:
TinyDom.h:12
graph< NodeName, AttList >
TinyDomWalker
graphwalker< NodeName, AttList > TinyDomWalker
Definition:
TinyDom.h:19
NodeName
TagName NodeName
Definition:
TinyDom.h:14
AttName
TagName AttName
Definition:
TinyDom.h:15
adjgraph.h
AttList
std::map< AttName, AttValue > AttList
Definition:
TinyDom.h:17
graphwalker
Definition:
graphwalker.h:13
Generated for CMSSW Reference Manual by
1.8.5