Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/moses-smt/mgiza.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen Vermeulen <jtv@precisiontranslationtools.com>2015-04-24 13:18:01 +0300
committerJeroen Vermeulen <jtv@precisiontranslationtools.com>2015-04-24 13:18:01 +0300
commit973edf58a67d64feadc15dae5b5529e639c53761 (patch)
tree93f7a94edb78482a2b69d8b46fb3f6dc6fe1ca34
parent84ef201614a8a52159d9781d60542125b3dea739 (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.h4
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