Merge pull request #50 from HamedMasafi/dev

add template to template method call
This commit is contained in:
Hamed Masafi 2019-08-04 11:49:47 +04:30 committed by GitHub
commit 277d15707f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 2 deletions

View File

@ -1,3 +1,4 @@
#QT -= gui
DEFINES += NUT_PATH=\\\"$$PWD/../../\\\"

View File

@ -102,7 +102,7 @@ template<class T>
Q_OUTOFLINE_TEMPLATE Row<T> TableSet<T >::at(int i) const
{
#ifdef NUT_SHARED_POINTER
return data->childs.at(i).objectCast<T>();
return data->childs.at(i).template objectCast<T>();
#else
return reinterpret_cast<T*>(data->childs.at(i));
#endif
@ -112,7 +112,7 @@ template<class T>
Q_OUTOFLINE_TEMPLATE const Row<T> TableSet<T>::operator[](int i) const
{
#ifdef NUT_SHARED_POINTER
return data->childs.at(i).objectCast<T>();
return data->childs.at(i).template objectCast<T>();
#else
return reinterpret_cast<T*>(data->childs.at(i));
#endif