/// used for sorting.
/// This will be translated to the UI language if buf is null
/// otherwise, it will be translated to the buffer language.
- docstring const getAuthorOrEditorList(Buffer const * buf = 0,
+ docstring const getAuthorOrEditorList(Buffer const * buf = nullptr,
bool full = false, bool forceshort = false) const;
/// Same for a specific author role (editor, author etc.)
docstring const getAuthorList(Buffer const * buf, docstring const & author,
docstring const getYear() const;
/// \return formatted BibTeX data suitable for framing.
/// \param vector of pointers to crossref/xdata information
- docstring const & getInfo(BibTeXInfoList const xrefs,
+ docstring const & getInfo(BibTeXInfoList const & xrefs,
Buffer const & buf, CiteItem const & ci) const;
/// \return formatted BibTeX data for a citation label
docstring const getLabel(BibTeXInfoList const xrefs,
/// to get the data from xref BibTeXInfo objects, which would normally
/// be the one referenced in the crossref or xdata field.
docstring getValueForKey(std::string const & key, Buffer const & buf,
- CiteItem const & ci, BibTeXInfoList const xrefs, size_t maxsize = 4096) const;
+ CiteItem const & ci, BibTeXInfoList const & xrefs, size_t maxsize = 4096) const;
/// replace %keys% in a format string with their values
/// called from getInfo()
/// format strings may contain:
/// moreover, keys that look like "%_key%" are treated as translatable
/// so that things like "pp." and "vol." can be translated.
docstring expandFormat(docstring const & fmt,
- BibTeXInfoList const xrefs, int & counter,
+ BibTeXInfoList const & xrefs, int & counter,
Buffer const & buf, CiteItem const & ci,
bool next = false, bool second = false) const;
/// true if from BibTeX; false if from bibliography environment