Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Timer::SimplePrinter

Affiche le temps passé entre l'appel au constructeur et le destructeur. Plus de détails...

#include <arcane/core/Timer.h>

+ Graphe de collaboration de Arcane::Timer::SimplePrinter:

Fonctions membres publiques

 SimplePrinter (ITraceMng *tm, const String &msg)
 
 SimplePrinter (ITraceMng *tm, const String &msg, bool is_active)
 

Fonctions membres privées

void _init ()
 

Attributs privés

ITraceMngm_trace_mng
 
Real m_begin_time
 
bool m_is_active
 
String m_message
 

Description détaillée

Affiche le temps passé entre l'appel au constructeur et le destructeur.

Cette classe permet de simplement afficher au moment du destructeur, le temps réel écoulé depuis l'appel au constructeur. L'affichage se fait via la méthode info() du ITraceMng.

{
Timer::SimplePrinter sp(traceMng(),"myFunction");
}
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Definition Lima.cc:120
Affiche le temps passé entre l'appel au constructeur et le destructeur.
Definition Timer.h:156

Définition à la ligne 155 du fichier Timer.h.

Documentation des constructeurs et destructeur

◆ SimplePrinter() [1/2]

Arcane::Timer::SimplePrinter::SimplePrinter ( ITraceMng tm,
const String msg 
)

Définition à la ligne 221 du fichier Timer.cc.

◆ SimplePrinter() [2/2]

Arcane::Timer::SimplePrinter::SimplePrinter ( ITraceMng tm,
const String msg,
bool  is_active 
)

Définition à la ligne 234 du fichier Timer.cc.

◆ ~SimplePrinter()

Arcane::Timer::SimplePrinter::~SimplePrinter ( )

Définition à la ligne 247 du fichier Timer.cc.

Documentation des fonctions membres

◆ _init()

void Arcane::Timer::SimplePrinter::_init ( )
private

Définition à la ligne 260 du fichier Timer.cc.

Documentation des données membres

◆ m_begin_time

Real Arcane::Timer::SimplePrinter::m_begin_time
private

Définition à la ligne 163 du fichier Timer.h.

◆ m_is_active

bool Arcane::Timer::SimplePrinter::m_is_active
private

Définition à la ligne 164 du fichier Timer.h.

◆ m_message

String Arcane::Timer::SimplePrinter::m_message
private

Définition à la ligne 165 du fichier Timer.h.

◆ m_trace_mng

ITraceMng* Arcane::Timer::SimplePrinter::m_trace_mng
private

Définition à la ligne 162 du fichier Timer.h.


La documentation de cette classe a été générée à partir des fichiers suivants :