summaryrefslogtreecommitdiff
path: root/src/metadata.cpp
diff options
context:
space:
mode:
authorLoic Blot <loic.blot@unix-experience.fr>2017-08-19 09:29:55 +0200
committerLoic Blot <loic.blot@unix-experience.fr>2017-08-19 09:29:55 +0200
commitd382483fa76028c2d34f75067bff45306c6da34e (patch)
tree1a8928995f3e7e15a5fc8834ee2127735b0e0ec6 /src/metadata.cpp
parentb5f7249a7edc25077d84b27b38552228b92ff763 (diff)
downloadminetest-d382483fa76028c2d34f75067bff45306c6da34e.tar.gz
minetest-d382483fa76028c2d34f75067bff45306c6da34e.tar.bz2
minetest-d382483fa76028c2d34f75067bff45306c6da34e.zip
Code modernization: src/m* (part 3)
* empty function * default constructor/destructor * for range-based loops * use emplace_back instead of push_back * remove some unused headers in some cpp variable
Diffstat (limited to 'src/metadata.cpp')
-rw-r--r--src/metadata.cpp18
1 files changed, 6 insertions, 12 deletions
diff --git a/src/metadata.cpp b/src/metadata.cpp
index 833735464..628e38c15 100644
--- a/src/metadata.cpp
+++ b/src/metadata.cpp
@@ -18,12 +18,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
*/
#include "metadata.h"
-#include "exceptions.h"
-#include "gamedef.h"
#include "log.h"
-#include <sstream>
-#include "constants.h" // MAP_BLOCKSIZE
-#include <sstream>
/*
Metadata
@@ -36,7 +31,7 @@ void Metadata::clear()
bool Metadata::empty() const
{
- return m_stringvars.size() == 0;
+ return m_stringvars.empty();
}
size_t Metadata::size() const
@@ -54,10 +49,9 @@ bool Metadata::operator==(const Metadata &other) const
if (size() != other.size())
return false;
- for (StringMap::const_iterator it = m_stringvars.begin();
- it != m_stringvars.end(); ++it) {
- if (!other.contains(it->first) ||
- other.getString(it->first) != it->second)
+ for (const auto &sv : m_stringvars) {
+ if (!other.contains(sv.first) ||
+ other.getString(sv.first) != sv.second)
return false;
}
@@ -102,7 +96,7 @@ const std::string &Metadata::resolveString(const std::string &str, u16 recursion
{
if (recursion <= 1 && str.substr(0, 2) == "${" && str[str.length() - 1] == '}') {
return getString(str.substr(2, str.length() - 3), recursion + 1);
- } else {
- return str;
}
+
+ return str;
}