-///
-class Toc : public std::vector<TocItem>
-{
-public:
- // This is needed to work around a libc++ bug
- // https://llvm.org/bugs/show_bug.cgi?id=24137
- Toc() {}
- typedef std::vector<TocItem>::const_iterator const_iterator;
- typedef std::vector<TocItem>::iterator iterator;
- const_iterator item(DocIterator const & dit) const;
- /// Look for a TocItem given its depth and string.
- /// \return The first matching item.
- /// \retval end() if no item was found.
- iterator item(int depth, docstring const & str);
-};
-
-typedef Toc::const_iterator TocIterator;
-
-