X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FLaTeXFeatures.h;h=06d2ee99ad1ddb523a896f245ba3b12207c57474;hb=5940dc53aab9fec6cd02f8be337f0e6c9b2e5fb1;hp=ec807c3b1f199e38e84f8728d2865bb3f44e7f50;hpb=261e7ae9ce7e6a1ffc4932ff9c33107588a9a4ac;p=lyx.git diff --git a/src/LaTeXFeatures.h b/src/LaTeXFeatures.h index ec807c3b1f..06d2ee99ad 100644 --- a/src/LaTeXFeatures.h +++ b/src/LaTeXFeatures.h @@ -27,7 +27,7 @@ class Buffer; class BufferParams; class InsetLayout; class Language; -class TexString; +struct TexString; /** The packages and commands that a buffer needs. This class * contains a list. Each of the LaTeX packages that a buffer needs @@ -124,10 +124,14 @@ public: bool hasOnlyPolyglossiaLanguages() const; /// check if a language is supported only by polyglossia bool hasPolyglossiaExclusiveLanguages() const; + /// A vector of all used languages supported only by polyglossia + std::vector getPolyglossiaExclusiveLanguages() const; + /// A vector of all used languages supported only by babel + std::vector getBabelExclusiveLanguages() const; /// std::string getBabelLanguages() const; /// - std::map getPolyglossiaLanguages() const; + std::set getPolyglossiaLanguages() const; /// std::set getEncodingSet(std::string const & doc_encoding) const; ///