X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FBufferList.h;h=d14766365fd33da8472ca964dbe5c5ff0a605a7e;hb=bed546d6f6aab7c32ef51d61edd120e18089da53;hp=d4ae186a907991fbd86be35be04be1b01b1ec232;hpb=0b67e103e97a0c12fd18382152d762fc8d95dff1;p=lyx.git diff --git a/src/BufferList.h b/src/BufferList.h index d4ae186a90..d14766365f 100644 --- a/src/BufferList.h +++ b/src/BufferList.h @@ -26,7 +26,7 @@ class OutputParams; namespace support { class FileName; class FileNameList; -} +} // namespace support /** * The class holds all all open buffers, and handles construction @@ -58,7 +58,7 @@ public: /// Is child a child of some Buffer other than parent? /// NOTE: child must be a child of parent, and both must be non-null. /// Otherwise we assert. - bool isOthersChild(Buffer * parent, Buffer * child); + bool isOthersChild(Buffer * parent, Buffer * child) const; /// delete a buffer void release(Buffer * b); @@ -84,6 +84,9 @@ public: /// returns true if the buffer is loaded bool isLoaded(Buffer const * b) const; + /// returns true if the buffer is known as internal buffer + bool isInternal(Buffer const * b) const; + /// \return index of named buffer in buffer list int bufferNum(support::FileName const & name) const;