X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FLaTeXFeatures.h;h=48524f30a26070ba29bc164fddcea52848df84f1;hb=02c64e55c727447b2df4ba4fb0983d5679683db7;hp=927dc312e620b7f450f49931c312b01229e0dcd9;hpb=5a0176a6ebab29cee7959420a0b3a1768d9273ec;p=lyx.git diff --git a/src/LaTeXFeatures.h b/src/LaTeXFeatures.h index 927dc312e6..48524f30a2 100644 --- a/src/LaTeXFeatures.h +++ b/src/LaTeXFeatures.h @@ -15,12 +15,16 @@ #include "outputparams.h" +#include "support/docstring.h" #include #include #include #include + +namespace lyx { + class Buffer; class BufferParams; class Language; @@ -50,13 +54,13 @@ public: /// std::string const getBabelOptions() const; /// The definitions needed by the document's textclass - std::string const getTClassPreamble() const; + docstring const getTClassPreamble() const; /// The sgml definitions needed by the document (docbook) - std::string const getLyXSGMLEntities() const; + docstring const getLyXSGMLEntities() const; /// The SGML Required to include the files added with includeFile(); - std::string const getIncludedFiles(std::string const & fname) const; + docstring const getIncludedFiles(std::string const & fname) const; /// Include a file for use with the SGML entities - void includeFile(std::string const & key, std::string const & name); + void includeFile(docstring const & key, std::string const & name); /// The float definitions. void getFloatDefinitions(std::ostream & os) const; /// Print requirements to lyxerr @@ -116,7 +120,7 @@ private: /// UsedFloats usedFloats_; /// - typedef std::map FileMap; + typedef std::map FileMap; /// FileMap IncludedFiles_; /** Buffer of the file being processed. @@ -133,4 +137,7 @@ private: OutputParams const & runparams_; }; + +} // namespace lyx + #endif