- os << getScreenLabel() << "\n\n";
-
-#if 0
- Buffer::TocType type;
- string cmdname = getCmdName();
- if (cmdname == "tableofcontents" )
- type = Buffer::TOC_TOC;
- else if (cmdname == "listofalgorithms" )
- type = Buffer::TOC_LOA;
- else if (cmdname == "listoffigures" )
- type = Buffer::TOC_LOF;
- else
- type = Buffer::TOC_LOT;
-
- vector<vector<Buffer::TocItem> > const toc_list =
- buffer->getTocList();
- vector<Buffer::TocItem> const & toc = toc_list[type];
- for (vector<Buffer::TocItem>::const_iterator it = toc.begin();
- it != toc.end(); ++it)
- os << string(4 * it->depth, ' ') << it->str << endl;
-#else
-#ifdef WITH_WARNINGS
-#warning Fix Me! (Lgb)
-#endif
- string type;
- string const cmdname = getCmdName();
- if (cmdname == "tableofcontents" )
- type = "TOC";
- else if (cmdname == "listofalgorithms" )
- type = "LOA";
- else if (cmdname == "listoffigures" )
- type = "LOF";
- else
- type = "LOT";
-
- Buffer::Lists const toc_list = buffer->getLists();
- Buffer::Lists::const_iterator cit =
- toc_list.find(type);
- if (cit != toc_list.end()) {
- Buffer::SingleList::const_iterator ccit = cit->second.begin();
- Buffer::SingleList::const_iterator end = cit->second.end();
- for (; ccit != end; ++ccit)
- os << string(4 * ccit->depth, ' ')
- << ccit->str << "\n";
- }
-#endif
- os << "\n";
- return 0;