X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FLaTeXFeatures.h;h=77497a854dce09273228205375319dec4a4662cc;hb=2098f1d8c20d51e63e670bcdc9da8996068975bf;hp=e076e996e361c00dc5cbc9194be677677f09abaa;hpb=70899f0c154bed67e376080169f52e853bb9e9bd;p=lyx.git diff --git a/src/LaTeXFeatures.h b/src/LaTeXFeatures.h index e076e996e3..77497a854d 100644 --- a/src/LaTeXFeatures.h +++ b/src/LaTeXFeatures.h @@ -19,7 +19,6 @@ #include #include #include -#include namespace lyx { @@ -52,7 +51,7 @@ public: /// The packages needed by the document std::string const getPackages() const; /// The macros definitions needed by the document - std::string const getMacros() const; + docstring const getMacros() const; /// std::string const getBabelOptions() const; /// The definitions needed by the document's textclass @@ -70,11 +69,13 @@ public: /// Include a file for use with the SGML entities void includeFile(docstring const & key, std::string const & name); /// The float definitions. - void getFloatDefinitions(std::ostream & os) const; + void getFloatDefinitions(odocstream & os) const; /// Print requirements to lyxerr void showStruct() const; /// void addPreambleSnippet(std::string const &); + /// + std::string getPreambleSnippets() const; /// Add a feature name requirements void require(std::string const & name); /// Add a set of feature names requirements @@ -128,7 +129,7 @@ private: typedef std::set Features; /// Features features_; - /// Static preamble bits from the external material insets + /// Static preamble bits, from external templates, or anywhere else typedef std::list SnippetList; /// SnippetList preamble_snippets_;