CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_13_patch3/src/DetectorDescription/RegressionTest/src/TinyDom.h

Go to the documentation of this file.
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