00001 #ifndef x_TinyDom2_h 00002 #define x_TinyDom2_h 00003 00004 #include "DetectorDescription/RegressionTest/src/TagName.h" 00005 #include "DetectorDescription/Core/interface/adjgraph.h" 00006 #include "DetectorDescription/Core/interface/graphwalker.h" 00007 #include <string> 00008 #include <map> 00009 #include <iostream> 00010 00011 class AnotherDummy2 {}; 00012 00013 typedef std::map<TagName, TagName> AttList2; 00014 typedef std::pair<TagName, AttList2> Node2; 00015 typedef graph<Node2, AnotherDummy2> TinyDom2; 00016 typedef graphwalker<Node2, AnotherDummy2> TinyDom2Walker; 00017 00018 void TinyDom2PrettyPrint(std::ostream &, const TinyDom2 &); 00019 00020 #endif