int depth,
docstring const & s,
bool output_active,
- FuncRequest action = FuncRequest(LFUN_UNKNOWN_ACTION)
+ FuncRequest const & action = FuncRequest(LFUN_UNKNOWN_ACTION)
);
///
DocIterator const & dit() const { return dit_; }
///
bool isOutput() const { return output_; }
///
- void setAction(FuncRequest a) { action_ = a; }
+ void setAction(FuncRequest const & a) { action_ = a; }
/// custom action, or the default one (paragraph-goto) if not customised
FuncRequest action() const;
///
void reset();
/// \return true if the item was updated.
- bool updateItem(DocIterator const & pit);
+ bool updateItem(DocIterator const & pit) const;
///
TocList const & tocs() const { return tocs_; }
/// never null
///
TocList tocs_;
///
- std::map<std::string, unique_ptr<TocBuilder>> builders_;
+ std::map<std::string, std::unique_ptr<TocBuilder>> builders_;
/// Stores localised outliner names from this buffer and its children
std::map<std::string, docstring> outliner_names_;
///