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

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

#include <arcane/core/IDataVisitor.h>

Inheritance diagram for Arcane::IDataVisitor:
Collaboration diagram for Arcane::IDataVisitor:

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 core/Data.cc.


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