Arcane  4.1.12.0
User documentation
Loading...
Searching...
No Matches
Arcane::DataTracerT< DataType > Class Template Reference

Public Member Functions

 DataTracerT (ITraceMng *msg, Integer index, eTraceType trace_type, const String &var_name)
virtual void traceAccess (const DataType &value)
 Trace message for an access (read or write) to a value.
virtual void traceRead (const DataType &value)
 Trace message for a read access of a value.
virtual void traceWrite (const DataType &old_value, const DataType &new_value)
 Trace message for a write access of a value.

Detailed Description

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

Definition at line 37 of file DataTracer.h.

Constructor & Destructor Documentation

◆ DataTracerT()

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

Definition at line 42 of file DataTracer.h.

◆ ~DataTracerT()

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

Definition at line 49 of file DataTracer.h.

Member Function Documentation

◆ traceAccess()

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

Trace message for an access (read or write) to a value.

Implements Arcane::IDataTracerT< DataType >.

Definition at line 53 of file DataTracer.h.

References Arcane::arcaneTraceBreakpoint().

◆ traceRead()

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

Trace message for a read access of a value.

Implements Arcane::IDataTracerT< DataType >.

Definition at line 59 of file DataTracer.h.

References Arcane::arcaneTraceBreakpoint().

◆ traceWrite()

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

Trace message for a write access of a value.

Implements Arcane::IDataTracerT< DataType >.

Definition at line 66 of file DataTracer.h.

References Arcane::arcaneTraceBreakpoint().


The documentation for this class was generated from the following file: