Arcane  4.1.12.0
User documentation
Loading...
Searching...
No Matches
Arcane::IDataVisitor Class Referenceabstract

Interface of the visitor pattern for a data item. More...

#include <arcane/core/IDataVisitor.h>

Public Member Functions

virtual void applyDataVisitor (IScalarData *data)=0
virtual void applyDataVisitor (IArrayData *data)=0
virtual void applyDataVisitor (IArray2Data *data)=0
virtual void applyDataVisitor (IMultiArray2Data *)

Detailed Description

Interface of the visitor pattern for a data item.

This pattern simply delegates the visitor to the IScalarDataVisitor, IArrayDataVisitor, and IArray2DataVisitor.

Definition at line 43 of file IDataVisitor.h.

Constructor & Destructor Documentation

◆ ~IDataVisitor()

virtual Arcane::IDataVisitor::~IDataVisitor ( )
inlinevirtual

Definition at line 47 of file IDataVisitor.h.

Member Function Documentation

◆ applyDataVisitor()

void Arcane::IDataVisitor::applyDataVisitor ( IMultiArray2Data * )
virtual

Definition at line 46 of file Data.cc.


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