I have a function declaration like this in a template class.
 
template <class T> class CElement
{
public:
template <class Y> bool _internal_less (CElement<Y> const& rhs) const;
};
 
And following is the function defination...
 
template <class T, class Y> inline
  bool CElement <T>::_internal_less (CElement<Y> const& rhs) const
 {
 return iCount < rhs.iCount;
 }
 
when i compile it using , g++ , it gives error ....
 
"prototype for `bool CElement<T>::_internal_less(const CElement<Y>&) const' does not match any in class `CElement<T>'"
 
 
>> Can any body please help to findout the problem ?
 
Thanks


All-new Yahoo! Mail - Fire up a more powerful email and get things done faster.
_______________________________________________
Openexr-user mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/openexr-user

Reply via email to