Bonsoir tout le monde

j'ai du mal a comprendre ce bout ce code et exactement ce qu'il y a entre les accolades, je vois que c'est un manipulateur mais je vois pas comment il fonctionne.pourriez vous m'aider à le comprendre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
 
ostream& Time(ostream &s)
{
 
	time_t t; 
	time(&t); 
	char *buffer = ctime(&t);
	buffer[strlen(buffer)-1]='\0';
        s << buffer << " > "; 
	return s;
}
Merci d'avance