Advertisement
Guest User

Untitled

a guest
Aug 20th, 2013
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.88 KB | None | 0 0
  1.     unsigned printMemTree() // tylko dla wydruku
  2.     {
  3.         using std::cout;
  4.         using std::endl;
  5.  
  6.         class Helper
  7.         {
  8.         public:
  9.             static void addTabs(unsigned u)
  10.             {
  11.                 for(unsigned i = 0; i < u; i++)
  12.                     cout << "  ";
  13.             }
  14.         };
  15.  
  16.         unsigned tabs = outerMemory ? outerMemory->printMemTree() : 0; // dobijamy sie aż do globala
  17.  
  18.  
  19.         Helper::addTabs(tabs);
  20.         cout << "ZAKRES \"" << memname << "\" : " << endl;
  21.  
  22.         typedef typename MemoryMap::iterator Iter; // o skurwysyn
  23.         for(Iter it = mmap.begin(); it != mmap.end(); it++) // ALE SIĘ WKURWIŁEM TU KOMPILATORZE JEBANY
  24.         {
  25.             Helper::addTabs(tabs + 1);
  26.             cout << '\"' << it->first << "\" : " << it->second << endl;
  27.         }
  28.  
  29.         return tabs + 1; // jedziem wyżej :D
  30.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement