Add a cast in templated list conversion

This commit is contained in:
Thomas Krijnen
2015-02-06 12:58:59 +00:00
parent d23dee551c
commit 47b9ed4482
+1 -1
View File
@@ -130,7 +130,7 @@ public:
typename U::list::ptr as() {
typename U::list::ptr r(new typename U::list);
const bool all = U::Class() == IfcSchema::Type::ALL;
for ( it i = begin(); i != end(); ++ i ) if (all || (*i)->is(U::Class())) r->push(*i);
for ( it i = begin(); i != end(); ++ i ) if (all || (*i)->is(U::Class())) r->push((U*)*i);
return r;
}
};