47        std::streambuf* baseBuf;
 
   48        std::list<std::string> funcs;
 
   56        std::list<int> parentDivs;
 
   64        dbgBuf(std::streambuf* baseBuf);
 
   65        void init(std::streambuf* baseBuf);
 
   70        virtual int overflow(
int c);
 
   76        int printString(std::string s);
 
   80        virtual std::streamsize xsputn(
const char * s, std::streamsize n);
 
   88        void ownerAccessing();
 
   91        void enterFunc(std::string funcName);
 
   92        void exitFunc(std::string funcName);
 
 
   98        std::ofstream dbgFile;
 
  100        std::vector<std::string> colors;
 
  106        std::string dbgFileName;
 
  110        std::ofstream summaryF;
 
  116        dbgStream(std::string title, std::string dbgFileName, std::string workDir, std::string imgPath);
 
  117        void init(std::string title, std::string dbgFileName, std::string workDir, std::string imgPath);
 
  119        void printDetailFileHeader(std::string title);
 
  120        void printDetailFileTrailer();
 
  123        void enterFunc(std::string funcName);
 
  124        void exitFunc(std::string funcName);
 
  128        std::string addImage(std::string ext=
".gif");
 
  135        std::string addDOTStr(
dottable& obj);
 
  138        std::string addDOT(std::string dot);
 
  140        void addDOT(std::string imgFName, std::string graphName, std::string dot, std::ostream& ret);