template class Matrix { type INTERN; template bool noperator( typeop arg); }; template<> template bool Matrix::noperator(typeop arg) { return(INTERN == (int)arg); }