///
void forOutliner(docstring &, size_t const, bool const) const;
///
- void updateBuffer(ParIterator const & it, UpdateType);
+ void updateBuffer(ParIterator const & it, UpdateType, bool const deleted = false);
///
void addToToc(DocIterator const & di, bool output_active,
UpdateType utype, TocBackend & backend) const;
///
std::string contextMenuName() const;
+ ///
+ bool forceLTR(OutputParams const &) const;
//@}
/// \name Static public methods obligated for InsetCommand derived classes
static bool isCompatibleCommand(std::string const &);
//@}
///
+ typedef std::vector<std::pair<docstring, docstring>> QualifiedList;
+ ///
void redoLabel() { cache.recalculate = true; }
///
CitationStyle getCitationStyle(BufferParams const & bp, std::string const & input,
std::vector<CitationStyle> const & valid_styles) const;
///
- std::map<docstring, docstring> getQualifiedLists(docstring const p) const;
+ QualifiedList getQualifiedLists(docstring const & p) const;
+ ///
+ static bool last_literal;
private:
/// tries to make a pretty label and makes a basic one if not
docstring screenLabel() const;
//@}
- /// we'll eventually want to be able to get info on this from the
- /// various CiteEngines
- static ParamInfo param_info_;
-
///
struct Cache {
Cache() : recalculate(true) {}