From da34a2b33e1f600ec11172f599384b9a92835403 Mon Sep 17 00:00:00 2001 From: kwolekr Date: Tue, 19 May 2015 02:24:14 -0400 Subject: Replace instances of std::map with StringMap Also, clean up surrounding code style Replace by-value parameter passing with const refs when possible Fix post-increment of iterators --- src/nodemetadata.h | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'src/nodemetadata.h') diff --git a/src/nodemetadata.h b/src/nodemetadata.h index acd45bdf9..8e84e5af3 100644 --- a/src/nodemetadata.h +++ b/src/nodemetadata.h @@ -21,10 +21,9 @@ with this program; if not, write to the Free Software Foundation, Inc., #define NODEMETADATA_HEADER #include "irr_v3d.h" -#include #include #include -#include +#include "util/string.h" /* NodeMetadata stores arbitary amounts of data for special blocks. @@ -54,19 +53,19 @@ public: void setString(const std::string &name, const std::string &var); // Support variable names in values std::string resolveString(const std::string &str, unsigned short recursion = 0) const; - std::map getStrings() const + StringMap getStrings() const { return m_stringvars; } // The inventory - Inventory* getInventory() + Inventory *getInventory() { return m_inventory; } private: - std::map m_stringvars; + StringMap m_stringvars; Inventory *m_inventory; }; -- cgit v1.2.3