Arcane  4.1.12.0
User documentation
Loading...
Searching...
No Matches
Arcane::IDataTracerT< DataType > Class Template Referenceabstract

Public Member Functions

virtual void traceAccess (const DataType &value)=0
 Trace message for an access (read or write) to a value.
virtual void traceRead (const DataType &value)=0
 Trace message for a read access of a value.
virtual void traceWrite (const DataType &old_value, const DataType &new_value)=0
 Trace message for a write access of a value.

Detailed Description

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

Definition at line 39 of file IDataTracer.h.

Constructor & Destructor Documentation

◆ IDataTracerT()

template<typename DataType>
Arcane::IDataTracerT< DataType >::IDataTracerT ( )
inlineprotected

Definition at line 43 of file IDataTracer.h.

◆ ~IDataTracerT()

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

Definition at line 47 of file IDataTracer.h.

Member Function Documentation

◆ traceAccess()

template<typename DataType>
virtual void Arcane::IDataTracerT< DataType >::traceAccess ( const DataType & value)
pure virtual

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

Implemented in Arcane::DataTracerT< DataType >.

◆ traceRead()

template<typename DataType>
virtual void Arcane::IDataTracerT< DataType >::traceRead ( const DataType & value)
pure virtual

Trace message for a read access of a value.

Implemented in Arcane::DataTracerT< DataType >.

◆ traceWrite()

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

Trace message for a write access of a value.

Implemented in Arcane::DataTracerT< DataType >.


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