]> git.lyx.org Git - lyx.git/blobdiff - src/bufferlist.C
Updates from Bennett and myself.
[lyx.git] / src / bufferlist.C
index fe6516fa4be836f54552ca53e9110a4d4d340f9b..ed824f93c4cacfd173e2f5d75cc533e39b40281a 100644 (file)
@@ -72,6 +72,30 @@ bool BufferList::empty() const
 }
 
 
+BufferList::iterator BufferList::begin()
+{
+       return bstore.begin();
+}
+
+
+BufferList::const_iterator BufferList::begin() const
+{
+       return bstore.begin();
+}
+
+
+BufferList::iterator BufferList::end()
+{
+       return bstore.end();
+}
+
+
+BufferList::const_iterator BufferList::end() const
+{
+       return bstore.end();
+}
+
+
 bool BufferList::quitWriteBuffer(Buffer * buf)
 {
        BOOST_ASSERT(buf);
@@ -235,6 +259,14 @@ Buffer * BufferList::first()
 }
 
 
+Buffer * BufferList::last()
+{
+       if (bstore.empty())
+               return 0;
+       return bstore.back();
+}
+
+
 Buffer * BufferList::getBuffer(unsigned int const choice)
 {
        if (choice >= bstore.size())