]> git.lyx.org Git - lyx.git/blobdiff - src/TocBackend.h
Squash gcc warn
[lyx.git] / src / TocBackend.h
index 131c3df74816fcc75f1545d9ca37bba703090492..d1d0d1ad0a6113aa2fde03d87e3f0f501166a39b 100644 (file)
@@ -38,7 +38,7 @@ class TocItem
 
 public:
        /// Default constructor for STL containers.
-       TocItem() {}
+       TocItem() : dit_(0) {}
        ///
        TocItem(DocIterator const & dit,
                int depth,
@@ -54,6 +54,8 @@ public:
        docstring const & str() const;
        ///
        docstring const asString() const;
+       ///
+       DocIterator const & dit() const;
 
        /// the action corresponding to the goTo above
        FuncRequest action() const;
@@ -75,11 +77,12 @@ class Toc : public std::vector<TocItem>
 {
 public:
        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.
-       const_iterator item(int depth, docstring const & str) const;
+       iterator item(int depth, docstring const & str);
 };
 
 typedef Toc::const_iterator TocIterator;