CMS 3D CMS Logo

TinyDom.cc

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

Generated on Tue Jun 9 17:32:30 2009 for CMSSW by  doxygen 1.5.4