diff options
author | Jeroen Vermeulen <jtv@precisiontranslationtools.com> | 2015-04-24 13:18:01 +0300 |
---|---|---|
committer | Jeroen Vermeulen <jtv@precisiontranslationtools.com> | 2015-04-24 13:18:01 +0300 |
commit | 973edf58a67d64feadc15dae5b5529e639c53761 (patch) | |
tree | 93f7a94edb78482a2b69d8b46fb3f6dc6fe1ca34 | |
parent | 84ef201614a8a52159d9781d60542125b3dea739 (diff) |
Add 'typename' keyword in Windows code.
Current versions of C++ require the "typename" keyword when referring to
types dependent on template parameters. But these two instances were hidden
in Windows code where they didn't get noticed.
-rw-r--r-- | mgizapp/src/mkcls/myleda.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mgizapp/src/mkcls/myleda.h b/mgizapp/src/mkcls/myleda.h index 715f846..7e3879a 100644 --- a/mgizapp/src/mkcls/myleda.h +++ b/mgizapp/src/mkcls/myleda.h @@ -71,7 +71,7 @@ leda_set<T> operator&(const leda_set<T>&a,const leda_set<T>&b) #ifdef WIN32 std::list<T> lst; set_intersection(a.begin(),a.end(),b.begin(),b.end(),lst.begin()); - for(std::list<T>::iterator it = lst.begin() ;it!=lst.end();it++){ + for(typename std::list<T>::iterator it = lst.begin() ;it!=lst.end();it++){ c.insert(*it); } #else @@ -90,7 +90,7 @@ leda_set<T> operator-(const leda_set<T>&a,const leda_set<T>&b) #ifdef WIN32 std::list<T> lst; set_difference(a.begin(),a.end(),b.begin(),b.end(),lst.begin()); - for(std::list<T>::iterator it = lst.begin() ;it!=lst.end();it++){ + for(typename std::list<T>::iterator it = lst.begin() ;it!=lst.end();it++){ c.insert(*it); } #else |