class DispatchResult;
class DocIterator;
class docstring_list;
-class ErrorItem;
class ErrorList;
class FuncRequest;
class FuncStatus;
class Font;
class Format;
class Lexer;
-class LyXRC;
class Text;
class LyXVC;
class LaTeXFeatures;
///
bool isMultiLingual() const;
+ ///
+ std::set<Language const *> getLanguages() const;
///
BufferParams & params();
bool isExportableFormat(std::string const & format) const;
///
- typedef std::vector<std::pair<InsetRef *, ParIterator> > References;
+ typedef std::vector<std::pair<Inset *, ParIterator> > References;
References & references(docstring const & label);
References const & references(docstring const & label) const;
void clearReferenceCache() const;
WordLangTuple & word_lang, docstring_list & suggestions) const;
private:
- /// search for macro in local (buffer) table or in children
- MacroData const * getBufferMacro(docstring const & name,
- DocIterator const & pos) const;
- /** Update macro table starting with position of it
- \param it in some text inset
- */
- void updateMacros(DocIterator & it,
- DocIterator & scope) const;
- ///
- void setLabel(ParIterator & it, UpdateType utype) const;
- ///
- void collectRelatives(BufferSet & bufs) const;
-
///
bool readFileHelper(support::FileName const & s);
///
*/
ReadStatus readFile(Lexer &, support::FileName const & filename,
bool fromString = false);
-
- /** If we have branches that use the file suffix
- feature, return the file name with suffix appended.
- */
- support::FileName exportFileName() const;
+ ///
+ void getLanguages(std::set<Language const *> &) const;
/// Use the Pimpl idiom to hide the internals.
class Impl;