Use const &

This commit is contained in:
Richard Kimberly Heck 2019-09-13 11:49:29 -04:00
parent 714113655a
commit c2f5c850d9
2 changed files with 6 additions and 6 deletions

View File

@ -776,7 +776,7 @@ I can tell, but it still feels like a hack. Fixing this would require quite a
bit of work, however. bit of work, however.
*/ */
docstring BibTeXInfo::expandFormat(docstring const & format, docstring BibTeXInfo::expandFormat(docstring const & format,
BibTeXInfoList const xrefs, int & counter, Buffer const & buf, BibTeXInfoList const & xrefs, int & counter, Buffer const & buf,
CiteItem const & ci, bool next, bool second) const CiteItem const & ci, bool next, bool second) const
{ {
// incorrect use of macros could put us in an infinite loop // incorrect use of macros could put us in an infinite loop
@ -926,7 +926,7 @@ docstring BibTeXInfo::expandFormat(docstring const & format,
} }
docstring const & BibTeXInfo::getInfo(BibTeXInfoList const xrefs, docstring const & BibTeXInfo::getInfo(BibTeXInfoList const & xrefs,
Buffer const & buf, CiteItem const & ci) const Buffer const & buf, CiteItem const & ci) const
{ {
bool const richtext = ci.richtext; bool const richtext = ci.richtext;
@ -1000,7 +1000,7 @@ docstring const & BibTeXInfo::operator[](string const & field) const
docstring BibTeXInfo::getValueForKey(string const & oldkey, Buffer const & buf, docstring BibTeXInfo::getValueForKey(string const & oldkey, Buffer const & buf,
CiteItem const & ci, BibTeXInfoList const xrefs, size_t maxsize) const CiteItem const & ci, BibTeXInfoList const & xrefs, size_t maxsize) const
{ {
// anything less is pointless // anything less is pointless
LASSERT(maxsize >= 16, maxsize = 16); LASSERT(maxsize >= 16, maxsize = 16);

View File

@ -69,7 +69,7 @@ public:
docstring const getYear() const; docstring const getYear() const;
/// \return formatted BibTeX data suitable for framing. /// \return formatted BibTeX data suitable for framing.
/// \param vector of pointers to crossref/xdata information /// \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; Buffer const & buf, CiteItem const & ci) const;
/// \return formatted BibTeX data for a citation label /// \return formatted BibTeX data for a citation label
docstring const getLabel(BibTeXInfoList const xrefs, docstring const getLabel(BibTeXInfoList const xrefs,
@ -123,7 +123,7 @@ private:
/// to get the data from xref BibTeXInfo objects, which would normally /// to get the data from xref BibTeXInfo objects, which would normally
/// be the one referenced in the crossref or xdata field. /// be the one referenced in the crossref or xdata field.
docstring getValueForKey(std::string const & key, Buffer const & buf, 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 /// replace %keys% in a format string with their values
/// called from getInfo() /// called from getInfo()
/// format strings may contain: /// format strings may contain:
@ -141,7 +141,7 @@ private:
/// moreover, keys that look like "%_key%" are treated as translatable /// moreover, keys that look like "%_key%" are treated as translatable
/// so that things like "pp." and "vol." can be translated. /// so that things like "pp." and "vol." can be translated.
docstring expandFormat(docstring const & fmt, docstring expandFormat(docstring const & fmt,
BibTeXInfoList const xrefs, int & counter, BibTeXInfoList const & xrefs, int & counter,
Buffer const & buf, CiteItem const & ci, Buffer const & buf, CiteItem const & ci,
bool next = false, bool second = false) const; bool next = false, bool second = false) const;
/// true if from BibTeX; false if from bibliography environment /// true if from BibTeX; false if from bibliography environment