Arcane  v3.14.10.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(), et Arccore::TraceAccessor::info().

◆ 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(), et Arccore::TraceAccessor::info().

◆ 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(), et Arccore::TraceAccessor::info().

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 :