Infatti, ma a me questo


codice:
template <typename T, LIST Type = Singly>
class list
{
	struct node {};
	
	template <typename Function>
	node * find( const_reference value, Function compare );
};


template <typename T, LIST Type>
template <typename Function>
node * list<T, Type>::find( const_reference value, Function compare ) {}

Continua a darmi lo stesso errore: error: too many template-parameter-lists


Cosa che invece non avviene per altri membri, per questo mi chiedevo se forse stavo sbagliando qualcosa... Dov'è l'errore?