From 35e3526825555202c4dbae0405f3d5603a637f7e Mon Sep 17 00:00:00 2001 From: Roberto Raggi Date: Thu, 14 Jan 2010 14:12:40 +0100 Subject: Access the method insert() using its fully qualified name. --- src/shared/cplusplus/Control.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/shared/cplusplus/Control.cpp') diff --git a/src/shared/cplusplus/Control.cpp b/src/shared/cplusplus/Control.cpp index 19a9803bae..bc8cb2f877 100644 --- a/src/shared/cplusplus/Control.cpp +++ b/src/shared/cplusplus/Control.cpp @@ -202,9 +202,10 @@ template <> struct Compare template class Table: public std::set<_Tp, Compare<_Tp> > { + typedef std::set<_Tp, Compare<_Tp> > _Base; public: _Tp *intern(const _Tp &element) - { return const_cast<_Tp *>(&*insert(element).first); } + { return const_cast<_Tp *>(&*_Base::insert(element).first); } }; } // end of anonymous namespace -- cgit v1.2.1