invalid template argument 'number', type expected
The template argument did not match the template declaration; a type was expected within the angle brackets. Check the template declaration to find the correct template parameters.