And the error information is : call to function 'operator<<' that is neither visible in the template definition nor found by argument-dependent lookup please find the attached 