When I feed this to my compiler (gcc 3.2) I got the following error
message. Whats wrong?
thanks,
marc
template <typename T>
typename T::ty AssureScalar( EnvT* e, size_t pIx)
{
typename T::ty scalar;
bool isScalar= e->Scalar( scalar);
return scalar;
}
void call( EnvT* e)
{
DString callP = AssureScalar<St ringType>( (EnvT*) e, (size_t) 0);
}
basic_pro.cpp:1 41: no matching function for call to `AssureScalar(E nvT*,
size_t)'
message. Whats wrong?
thanks,
marc
template <typename T>
typename T::ty AssureScalar( EnvT* e, size_t pIx)
{
typename T::ty scalar;
bool isScalar= e->Scalar( scalar);
return scalar;
}
void call( EnvT* e)
{
DString callP = AssureScalar<St ringType>( (EnvT*) e, (size_t) 0);
}
basic_pro.cpp:1 41: no matching function for call to `AssureScalar(E nvT*,
size_t)'
Comment