CMS 3D CMS Logo

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

Go to the documentation of this file.
00001 #include "DetectorDescription/RegressionTest/src/TinyDom.h"
00002 
00003 using namespace std;
00004 
00005 void TinyDomPrettyPrint(ostream & os , const TinyDom & dom)
00006 {
00007   TinyDomWalker walker(dom);
00008   //  unsigned int level = 0;
00009   //printTinyDom(os, walker, level); // recursive
00010 }
00011 
00012 
00013 
00014 
00015 // void printTinyDom(ostream & os, const TinyDomWalker & w, unsigned int level)
00016 // {
00017 //   string space(level,' ');
00018 //   os << space << "<" << w.current().first.str();
00019 //   if (w.firstChild()) {
00020 //     os << space << ">" << endl;
00021 //     ++level;
00022 //     printTinyDom(os, w, level);
00023 //     --level
00024 //     os << space << "<" << w.current().first.str() << "/>" << endl;
00025 //   }
00026 //   else if (w.nextSibling()) {
00027 //     os << space << ">" << endl;
00028 //     //++level;
00029 //     printTinyDom(os, w, level);
00030 //     //--level
00031 //     os << space << "<" << w.current().first.str() << "/>" << endl;    
00032 //   }
00033 // }