From 318b49289fb3d40f367f98ddb74e8f14b47ead80 Mon Sep 17 00:00:00 2001 From: nyamatongwe Date: Tue, 13 Jul 2010 23:32:46 +1000 Subject: Explicit typename avoids errors from g++. --- lexlib/OptionSet.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'lexlib') diff --git a/lexlib/OptionSet.h b/lexlib/OptionSet.h index 3a86bb436..00013ce5b 100644 --- a/lexlib/OptionSet.h +++ b/lexlib/OptionSet.h @@ -93,14 +93,14 @@ public: return names.c_str(); } int PropertyType(const char *name) { - OptionMap::iterator it = nameToDef.find(name); + typename OptionMap::iterator it = nameToDef.find(name); if (it != nameToDef.end()) { return it->second.opType; } return SC_TYPE_BOOLEAN; } const char *DescribeProperty(const char *name) { - OptionMap::iterator it = nameToDef.find(name); + typename OptionMap::iterator it = nameToDef.find(name); if (it != nameToDef.end()) { return it->second.description.c_str(); } @@ -108,7 +108,7 @@ public: } bool PropertySet(T *base, const char *name, const char *val) { - OptionMap::iterator it = nameToDef.find(name); + typename OptionMap::iterator it = nameToDef.find(name); if (it != nameToDef.end()) { return it->second.Set(base, val); } -- cgit v1.2.3