Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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
TagName.h
TinyDomPrettyPrint
void TinyDomPrettyPrint(ostream &os, const TinyDom &dom)
Definition:
TinyDom.cc:5
TagName
Definition:
TagName.h:9
AttList
std::map< AttName, AttValue > AttList
Definition:
TinyDom.h:17
GraphWalker.h
math::Graph< NodeName, AttList >
math::GraphWalker
Definition:
GraphWalker.h:12
AnotherDummy
Definition:
TinyDom.h:12
Graph.h
Generated for CMSSW Reference Manual by
1.8.5