* This file is part of LyX, the document processor.
* Licence details can be found in the file COPYING.
*
- * \author Richard Heck
+ * \author Richard Kimberly Heck
* \author Jürgen Spitzmüller
*
* Full author contact details are available in file CREDITS.
#include "CiteEnginesList.h"
-#include "Citation.h"
#include "LaTeXFeatures.h"
-#include "Lexer.h"
#include "support/debug.h"
#include "support/FileName.h"
#include "support/gettext.h"
#include "support/filetools.h"
+#include "support/Lexer.h"
#include "support/lstrings.h"
#include "support/Translator.h"
bool LyXCiteEngine::isDefaultBiblio(string const & bf) const
{
string const bfs = ":" + bf;
- for (string const &s: default_biblios_)
+ for (string const & s: default_biblios_)
if (suffixIs(s, bfs) || bf == s)
return true;
}
-bool LyXCiteEngine::required(const string p) const
+bool LyXCiteEngine::required(string const & p) const
{
return find(package_list_.begin(), package_list_.end(), p) != package_list_.end();
}
LyXCiteEngine const * CiteEnginesList::operator[](string const & str) const
{
- LyXCiteEnginesList::const_iterator it = englist_.begin();
- for (; it != englist_.end(); ++it)
- if (it->getID() == str) {
- LyXCiteEngine const & eng = *it;
+ for (auto const & eng : englist_)
+ if (eng.getID() == str) {
return ŋ
}
- return 0;
+ return nullptr;
}
LyXCiteEngine * CiteEnginesList::operator[](string const & str)
{
- LyXCiteEnginesList::iterator it = englist_.begin();
- for (; it != englist_.end(); ++it)
- if (it->getID() == str) {
- LyXCiteEngine & eng = *it;
+ for (auto & eng : englist_)
+ if (eng.getID() == str) {
return ŋ
}
- return 0;
+ return nullptr;
}
} // namespace lyx