mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-22 01:59:02 +00:00
Use const &
This commit is contained in:
parent
714113655a
commit
c2f5c850d9
@ -776,7 +776,7 @@ I can tell, but it still feels like a hack. Fixing this would require quite a
|
||||
bit of work, however.
|
||||
*/
|
||||
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
|
||||
{
|
||||
// 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
|
||||
{
|
||||
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,
|
||||
CiteItem const & ci, BibTeXInfoList const xrefs, size_t maxsize) const
|
||||
CiteItem const & ci, BibTeXInfoList const & xrefs, size_t maxsize) const
|
||||
{
|
||||
// anything less is pointless
|
||||
LASSERT(maxsize >= 16, maxsize = 16);
|
||||
|
@ -69,7 +69,7 @@ public:
|
||||
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,
|
||||
@ -123,7 +123,7 @@ private:
|
||||
/// 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:
|
||||
@ -141,7 +141,7 @@ private:
|
||||
/// 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
|
||||
|
Loading…
Reference in New Issue
Block a user