#include <chrono.hh>
Definition at line 53 of file chrono.hh.
Construit un chrono initialisé à zéro.
- Parameters
-
AMode | mode de chronométrage ( |
- See Also
- TModeChrono)
- Parameters
-
ADisplayReal | vrai si affichage unité 10-6 ou unité user sinon. |
Definition at line 150 of file chrono.hh.
CChrono::CChrono |
( |
const CChrono & |
AChrono | ) |
|
|
inline |
Constructeur par recopie.
Definition at line 163 of file chrono.hh.
void CChrono::display |
( |
const std::string & |
AMessage | ) |
|
|
inline |
Affiche AMessage puis le temps total du chrono. Si le chono tourne, il est arrêté afin de ne pas compter le temps de cette méthode puis redémarré ensuite.
Definition at line 388 of file chrono.hh.
void CChrono::displayRealTime |
( |
bool |
AValue | ) |
|
|
inline |
Fixe le mode d'affichage : AValue=true : mode réel (cad toujours en 10-6 secondes) AValue=false : mode User (cad l'unité change pour être appropriée en fonction de la valeur)
Definition at line 325 of file chrono.hh.
std::string CChrono::getTime |
( |
const std::string & |
AMessage | ) |
|
|
inline |
Retourne la chaine de caractère composée de AMessage puis du temps total du chrono. Si le chono tourne, il est arrêté afin de ne pas compter le temps de cette méthode puis redémarré ensuite.
Definition at line 358 of file chrono.hh.
Opérateur d'addition pour FTotal (les champs FBefore et FAfter ne sont pas additionnés).
- Returns
- le temps cumulé de *this et AChrono.
Definition at line 240 of file chrono.hh.
Opérateur d'addition pour FTotal (les champs FBefore et FAfter ne sont pas additionnés).
- Returns
- *this après sa modification.
Definition at line 230 of file chrono.hh.
Opérateur de soustraction pour FTotal (les champs FBefore et FAfter ne sont pas soustraits).
- Returns
- le temps représentant la différence *this - AChrono.
Definition at line 259 of file chrono.hh.
Opérateur de soustraction pour FTotal (les champs FBefore et FAfter ne sont pas soustraits).
- Returns
- *this après sa modification.
Definition at line 249 of file chrono.hh.
Opérateur d'affectation. *this reçoit AChrono.
- Returns
- *this.
Definition at line 212 of file chrono.hh.
Remet le chrono à zéro (i.e. FTotal).
Definition at line 302 of file chrono.hh.
Fixe le mode de calcul du temps (
- See Also
- TModeChrono). Si le chrono est en train de tourner, l'arête et le réinitialise.
Definition at line 314 of file chrono.hh.
Lance le chrono (i.e. initialise FBefore à l'heure actuelle). Ne fait rien si le chrono est déjà en train de tourner.
Definition at line 268 of file chrono.hh.
Arrête le chrono et ajoute le temps passé depuis le dernier start dans FTotal. Ne fait rien si le chrono ne tourne pas.
Definition at line 279 of file chrono.hh.
The documentation for this class was generated from the following file: