00001 #ifndef x_TinyDom_h 00002 #define x_TinyDom_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 AnotherDummy {}; 00012 00013 typedef TagName NodeName; 00014 typedef TagName AttName; 00015 typedef TagName AttValue; 00016 typedef std::map<AttName,AttValue> AttList; 00017 typedef graph<NodeName, AttList> TinyDom; 00018 typedef graphwalker<NodeName, AttList> TinyDomWalker; 00019 00020 void TinyDomPrettyPrint(std::ostream &, const TinyDom &); 00021 00022 #endif