Eclipse se queja: "Sobrecarga no válida de 'endl' '- pero el código se compila

He escrito un operador << para mi clase de plantilla:

template<class T>
std::ostream& operator<<(std::ostream &strm, const MyClass<T> &obj)

y cuando escribo

cout << myClassInstance << endl;

esto se compila y se ejecuta, pero mi CDT de Eclipse dice:

Sobrecarga no válida de 'endl'

¿Por qué me dice eso?

(Yo uso Eclipse CDT Kepler en Win7 64bit con Cygwin gcc)

Respuestas a la pregunta(8)

Su respuesta a la pregunta