X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FBufferList.h;h=95df26aa6df9e9b9757e5bb00d34eb3d7d979ef4;hb=86994bf75320524ec656fd70950633c83d445a6c;hp=b721386096006ae06db46f3c98ddd84834936c24;hpb=edc94a578f3e43c036842f91f25cf2eea42eb6cf;p=lyx.git diff --git a/src/BufferList.h b/src/BufferList.h index b721386096..95df26aa6d 100644 --- a/src/BufferList.h +++ b/src/BufferList.h @@ -47,9 +47,13 @@ public: iterator end(); const_iterator end() const; - /// create a new buffer + /// create a new buffer and add it to the buffer list + /// \return 0 if the Buffer creation is not possible for whatever reason. + Buffer * newBuffer(std::string const & s); + + /// create an internal buffer and add it to the internal buffer list /// \return 0 if the Buffer creation is not possible for whatever reason. - Buffer * newBuffer(std::string const & s, bool ronly = false); + Buffer * newInternalBuffer(std::string const & s); /// delete a buffer void release(Buffer * b); @@ -120,6 +124,10 @@ public: //@} private: + /// create a new buffer + /// \return 0 if the Buffer creation is not possible for whatever reason. + Buffer * createNewBuffer(std::string const & s); + /// noncopiable BufferList(BufferList const &); void operator=(BufferList const &);