diff options
author | Bardur Arantsson <bardur@scientician.net> | 2017-09-07 12:53:57 +0200 |
---|---|---|
committer | Bardur Arantsson <bardur@scientician.net> | 2017-09-07 12:53:57 +0200 |
commit | b4dafbb7604b8840c702455022096e8c17c8726b (patch) | |
tree | 576653ba2bd38f484515850ed9b774c9bc63a4e6 /src | |
parent | d3d6d11eeb74d436c919c480af291d6543606f8e (diff) |
constify EnumStringMap
Diffstat (limited to 'src')
-rw-r--r-- | src/include/tome/enum_string_map.hpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/include/tome/enum_string_map.hpp b/src/include/tome/enum_string_map.hpp index 8ae1e115..814827fe 100644 --- a/src/include/tome/enum_string_map.hpp +++ b/src/include/tome/enum_string_map.hpp @@ -29,20 +29,20 @@ public: assert(bimap.size() == in.size()); } - const char *stringify(E e) { + const char *stringify(E e) const { auto i = bimap.left.find(e); assert(i != bimap.left.end() && "Missing mapping for enumerated value"); return i->second.c_str(); } - E parse(const char *s) { + E parse(const char *s) const { E e; bool result = parse(s, &e); assert(result && "Missing string->enum mapping"); return e; } - bool parse(const char *s, E *e) { + bool parse(const char *s, E *e) const { auto i = bimap.right.find(s); if (i == bimap.right.end()) { |