summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/util/tagmap.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/util/tagmap.h')
-rw-r--r--src/lib/util/tagmap.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/util/tagmap.h b/src/lib/util/tagmap.h
index a841562caa7..b6e771f815c 100644
--- a/src/lib/util/tagmap.h
+++ b/src/lib/util/tagmap.h
@@ -130,17 +130,17 @@ template<class T> class tagmap_t : public tagmap
private:
tagmap_t(const tagmap &);
tagmap_t &operator=(const tagmap &);
-
+
public:
tagmap_t() { memset(table, 0, sizeof(table)); }
~tagmap_t() { reset(); }
-
+
void reset() { tagmap_reset(this); }
-
+
tagmap_error add(const char *tag, T object, bool replace_if_duplicate = false) { return tagmap_add(this, tag, (void *)object, replace_if_duplicate); }
tagmap_error add_unique_hash(const char *tag, T object, bool replace_if_duplicate = false) { return tagmap_add_unique_hash(this, tag, (void *)object, replace_if_duplicate); }
void remove(const char *tag) { tagmap_remove(this, tag); }
-
+
T find(const char *tag) const { return reinterpret_cast<T>(tagmap_find(this, tag)); }
T find(const char *tag, UINT32 hash) const { return reinterpret_cast<T>(tagmap_find_prehashed(this, tag, hash)); }
T find_hash_only(const char *tag) const { return reinterpret_cast<T>(tagmap_find_hash_only(this, tag)); }