X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FLayoutFile.h;h=1632cda117320df5d86ac904778e1caad686a6d4;hb=ecdeffb52b1dad2f56e0e4210d0a040e807e2caf;hp=d602bd99148da6a508fa628caee46713372ece72;hpb=93a43742a5f1db8a632233c15e2b8d61b4835f3a;p=lyx.git diff --git a/src/LayoutFile.h b/src/LayoutFile.h index d602bd9914..1632cda117 100644 --- a/src/LayoutFile.h +++ b/src/LayoutFile.h @@ -18,8 +18,6 @@ #include "support/strfwd.h" -#include - #include #include @@ -56,7 +54,7 @@ private: /// Buffer-specific information should therefore be placed in a /// DocumentClass object. /// -class LayoutFile : public TextClass, boost::noncopyable { +class LayoutFile : public TextClass { public: /// check whether the TeX class is available bool isTeXClassAvailable() const { return tex_class_avail_; } @@ -70,6 +68,9 @@ public: LayoutModuleList const & excludedModules() const { return excluded_modules_; } private: + /// noncopyable + LayoutFile(LayoutFile const &); + void operator=(LayoutFile const &); /// Construct a layout with default values. Actual values loaded later. explicit LayoutFile(std::string const & filename, std::string const & className = std::string(), @@ -90,8 +91,6 @@ private: /// via LayoutFileList::get() class LayoutFileList { public: - /// - LayoutFileList() {} /// ~LayoutFileList(); /// \return The sole instance of this class. @@ -128,6 +127,8 @@ public: bool load(std::string const & name, std::string const & buf_path); private: + /// + LayoutFileList() {} /// typedef std::map ClassMap; /// noncopyable