From f5fc52e27b54a47ee86edfe9ba002426a4833d3d Mon Sep 17 00:00:00 2001 From: ljfa-ag Date: Fri, 17 Jul 2015 19:49:21 +0200 Subject: Overload has_key with version that takes tag_type --- src/tag_compound.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src') diff --git a/src/tag_compound.cpp b/src/tag_compound.cpp index 78a5c46fc6..48f4f42239 100644 --- a/src/tag_compound.cpp +++ b/src/tag_compound.cpp @@ -72,6 +72,12 @@ bool tag_compound::has_key(const std::string& key) const return tags.find(key) != tags.end(); } +bool tag_compound::has_key(const std::string& key, tag_type type) const +{ + auto it = tags.find(key); + return it != tags.end() && it->second.get_type() == type; +} + size_t tag_compound::size() const { return tags.size(); -- cgit 0.0.5-2-1-g0f52