Main Page
Namespaces
Classes
Package Documentation
src
DetectorDescription
RegressionTest
src
TinyDom.h
Go to the documentation of this file.
1
#ifndef DETECTOR_DESCRIPTION_REGRESSION_TEST_TINY_DOM_H
2
#define DETECTOR_DESCRIPTION_REGRESSION_TEST_TINY_DOM_H
3
4
#include <iostream>
5
#include <map>
6
#include <string>
7
8
#include "
DetectorDescription/RegressionTest/src/TagName.h
"
9
#include "
DataFormats/Math/interface/Graph.h
"
10
#include "
DataFormats/Math/interface/GraphWalker.h
"
11
12
class
AnotherDummy
{};
13
14
using
NodeName
=
TagName
;
15
using
AttName
=
TagName
;
16
using
AttValue
=
TagName
;
17
using
AttList
= std::map<AttName,AttValue>;
18
using
TinyDom
=
math::Graph<NodeName, AttList>
;
19
using
TinyDomWalker
=
math::GraphWalker<NodeName, AttList>
;
20
21
void
TinyDomPrettyPrint
(std::ostream &,
const
TinyDom
&);
22
23
#endif
AttList
std::map< AttName, AttValue > AttList
Definition:
TinyDom.h:17
TagName.h
TagName
Definition:
TagName.h:9
GraphWalker.h
math::Graph< NodeName, AttList >
math::GraphWalker
Definition:
GraphWalker.h:12
AnotherDummy
Definition:
TinyDom.h:12
Graph.h
TinyDomPrettyPrint
void TinyDomPrettyPrint(std::ostream &, const TinyDom &)
Generated for CMSSW Reference Manual by
1.8.11