Arcane  v3.16.0.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::DataTracerT< DataType >

DataTracer pour une donées d'un type DataType. Plus de détails...

#include <arcane/core/datatype/DataTracer.h>

+ Graphe d'héritage de Arcane::DataTracerT< DataType >:
+ Graphe de collaboration de Arcane::DataTracerT< DataType >:

Fonctions membres publiques

 DataTracerT (ITraceMng *msg, Integer index, eTraceType trace_type, const String &var_name)
 
virtual void traceAccess (const DataType &value)
 Message de trace pour un accès (lecture ou écriture) à une valeur.
 
virtual void traceRead (const DataType &value)
 Message de trace pour un accès en lecture d'une valeur.
 
virtual void traceWrite (const DataType &old_value, const DataType &new_value)
 Message de trace pour un accès en écriture d'une valeur.
 

Attributs privés

ITraceMngm_msg
 
Integer m_index
 
eTraceType m_trace_type
 
String m_var_name
 

Description détaillée

template<typename DataType>
class Arcane::DataTracerT< DataType >

DataTracer pour une donées d'un type DataType.

Définition à la ligne 38 du fichier DataTracer.h.

Documentation des constructeurs et destructeur

◆ DataTracerT()

template<typename DataType>
Arcane::DataTracerT< DataType >::DataTracerT ( ITraceMng * msg,
Integer index,
eTraceType trace_type,
const String & var_name )
inline

Définition à la ligne 42 du fichier DataTracer.h.

◆ ~DataTracerT()

template<typename DataType>
virtual Arcane::DataTracerT< DataType >::~DataTracerT ( )
inlinevirtual

Définition à la ligne 46 du fichier DataTracer.h.

Documentation des fonctions membres

◆ traceAccess()

template<typename DataType>
virtual void Arcane::DataTracerT< DataType >::traceAccess ( const DataType & value)
inlinevirtual

Message de trace pour un accès (lecture ou écriture) à une valeur.

Implémente Arcane::IDataTracerT< DataType >.

Définition à la ligne 48 du fichier DataTracer.h.

Références Arcane::arcaneTraceBreakpoint().

+ Voici le graphe d'appel pour cette fonction :

◆ traceRead()

template<typename DataType>
virtual void Arcane::DataTracerT< DataType >::traceRead ( const DataType & value)
inlinevirtual

Message de trace pour un accès en lecture d'une valeur.

Implémente Arcane::IDataTracerT< DataType >.

Définition à la ligne 54 du fichier DataTracer.h.

Références Arcane::arcaneTraceBreakpoint().

+ Voici le graphe d'appel pour cette fonction :

◆ traceWrite()

template<typename DataType>
virtual void Arcane::DataTracerT< DataType >::traceWrite ( const DataType & old_value,
const DataType & new_value )
inlinevirtual

Message de trace pour un accès en écriture d'une valeur.

Implémente Arcane::IDataTracerT< DataType >.

Définition à la ligne 61 du fichier DataTracer.h.

Références Arcane::arcaneTraceBreakpoint().

+ Voici le graphe d'appel pour cette fonction :

Documentation des données membres

◆ m_index

template<typename DataType>
Integer Arcane::DataTracerT< DataType >::m_index
private

Définition à la ligne 70 du fichier DataTracer.h.

◆ m_msg

template<typename DataType>
ITraceMng* Arcane::DataTracerT< DataType >::m_msg
private

Définition à la ligne 69 du fichier DataTracer.h.

◆ m_trace_type

template<typename DataType>
eTraceType Arcane::DataTracerT< DataType >::m_trace_type
private

Définition à la ligne 71 du fichier DataTracer.h.

◆ m_var_name

template<typename DataType>
String Arcane::DataTracerT< DataType >::m_var_name
private

Définition à la ligne 72 du fichier DataTracer.h.


La documentation de cette classe a été générée à partir du fichier suivant :