Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:05:35

0001 #ifndef DETECTOR_DESCRIPTION_REGRESSION_TEST_TINY_DOM_H
0002 #define DETECTOR_DESCRIPTION_REGRESSION_TEST_TINY_DOM_H
0003 
0004 #include <iostream>
0005 #include <map>
0006 #include <string>
0007 
0008 #include "DetectorDescription/RegressionTest/src/TagName.h"
0009 #include "DataFormats/Math/interface/Graph.h"
0010 #include "DataFormats/Math/interface/GraphWalker.h"
0011 
0012 class AnotherDummy {};
0013 
0014 using NodeName = TagName;
0015 using AttName = TagName;
0016 using AttValue = TagName;
0017 using AttList = std::map<AttName, AttValue>;
0018 using TinyDom = math::Graph<NodeName, AttList>;
0019 using TinyDomWalker = math::GraphWalker<NodeName, AttList>;
0020 
0021 void TinyDomPrettyPrint(std::ostream &, const TinyDom &);
0022 
0023 #endif