- applied patch to fix compilation errors with CLang following issue #3590305

git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1339 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
pull/12/head
ulfjorensen 2012-11-27 18:40:38 +00:00
parent d395e88670
commit c338b665ed
1 changed files with 13 additions and 13 deletions

View File

@ -195,13 +195,13 @@ namespace STEP {
// conversion support. // conversion support.
template <typename T> template <typename T>
const T& ResolveSelect(const DB& db) const { const T& ResolveSelect(const DB& db) const {
return Couple<T>(db).MustGetObject(To<EXPRESS::ENTITY>())->To<T>(); return Couple<T>(db).MustGetObject(To<EXPRESS::ENTITY>())->template To<T>();
} }
template <typename T> template <typename T>
const T* ResolveSelectPtr(const DB& db) const { const T* ResolveSelectPtr(const DB& db) const {
const EXPRESS::ENTITY* e = ToPtr<EXPRESS::ENTITY>(); const EXPRESS::ENTITY* e = ToPtr<EXPRESS::ENTITY>();
return e?Couple<T>(db).MustGetObject(*e)->ToPtr<T>():(const T*)0; return e?Couple<T>(db).MustGetObject(*e)->template ToPtr<T>():(const T*)0;
} }
public: public: