Merge pull request #50 from HamedMasafi/dev
add template to template method call
This commit is contained in:
commit
277d15707f
|
|
@ -1,3 +1,4 @@
|
||||||
#QT -= gui
|
#QT -= gui
|
||||||
|
|
||||||
DEFINES += NUT_PATH=\\\"$$PWD/../../\\\"
|
DEFINES += NUT_PATH=\\\"$$PWD/../../\\\"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -102,7 +102,7 @@ template<class T>
|
||||||
Q_OUTOFLINE_TEMPLATE Row<T> TableSet<T >::at(int i) const
|
Q_OUTOFLINE_TEMPLATE Row<T> TableSet<T >::at(int i) const
|
||||||
{
|
{
|
||||||
#ifdef NUT_SHARED_POINTER
|
#ifdef NUT_SHARED_POINTER
|
||||||
return data->childs.at(i).objectCast<T>();
|
return data->childs.at(i).template objectCast<T>();
|
||||||
#else
|
#else
|
||||||
return reinterpret_cast<T*>(data->childs.at(i));
|
return reinterpret_cast<T*>(data->childs.at(i));
|
||||||
#endif
|
#endif
|
||||||
|
|
@ -112,7 +112,7 @@ template<class T>
|
||||||
Q_OUTOFLINE_TEMPLATE const Row<T> TableSet<T>::operator[](int i) const
|
Q_OUTOFLINE_TEMPLATE const Row<T> TableSet<T>::operator[](int i) const
|
||||||
{
|
{
|
||||||
#ifdef NUT_SHARED_POINTER
|
#ifdef NUT_SHARED_POINTER
|
||||||
return data->childs.at(i).objectCast<T>();
|
return data->childs.at(i).template objectCast<T>();
|
||||||
#else
|
#else
|
||||||
return reinterpret_cast<T*>(data->childs.at(i));
|
return reinterpret_cast<T*>(data->childs.at(i));
|
||||||
#endif
|
#endif
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue