CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/DetectorDescription/RegressionTest/src/TinyDom2.h

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