4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
7 * \author Jean-Marc Lasgouttes
8 * \author Angus Leeming
9 * \author Abdelrazak Younes
10 * \author Guillaume Munch
12 * Full author contact details are available in file CREDITS.
26 // TocItem is defined in TocBackend.h
29 typedef std::vector<TocItem> Toc;
31 class TocList : public std::map<std::string, std::shared_ptr<Toc>>
34 // TocList should never map to null pointers.
35 // We hide the following methods which create null pointers.
36 using std::map<std::string, std::shared_ptr<Toc>>::operator[];