std :: endl jest nieznanego typu podczas przeciążania operatora <<

Przeciążyłem operatora <<

template <Typename T>
UIStream& operator<<(const T);

UIStream my_stream;
my_stream << 10 << " heads";

Działa, ale:

my_stream << endl;

Daje błąd kompilacji:

błąd C2678: binarny „<<”: nie znaleziono operatora, który pobiera lewy argument typu „UIStream” (lub nie ma akceptowalnej konwersji)

Jaka jest praca do wykonaniamy_stream << endl praca?

questionAnswers(6)

yourAnswerToTheQuestion