Arcane  4.1.12.0
User documentation
Loading...
Searching...
No Matches
Arcane::AbstractArrayDataVisitor Class Reference

Abstract visitor for an array data item. More...

#include <arcane/core/AbstractDataVisitor.h>

Public Member Functions

virtual void applyVisitor (IArrayDataT< Byte > *data)
virtual void applyVisitor (IArrayDataT< Real > *data)
virtual void applyVisitor (IArrayDataT< Int8 > *data)
virtual void applyVisitor (IArrayDataT< Int16 > *data)
virtual void applyVisitor (IArrayDataT< Int32 > *data)
virtual void applyVisitor (IArrayDataT< Int64 > *data)
virtual void applyVisitor (IArrayDataT< Real2 > *data)
virtual void applyVisitor (IArrayDataT< Real3 > *data)
virtual void applyVisitor (IArrayDataT< Real2x2 > *data)
virtual void applyVisitor (IArrayDataT< Real3x3 > *data)
virtual void applyVisitor (IArrayDataT< Float16 > *data)
virtual void applyVisitor (IArrayDataT< BFloat16 > *data)
virtual void applyVisitor (IArrayDataT< Float32 > *data)
virtual void applyVisitor (IArrayDataT< String > *data)

Protected Member Functions

void _throwException (eDataType dt)

Detailed Description

Abstract visitor for an array data item.

This visitor raises an exception for every unimplemented applyVisitor() function.

Definition at line 74 of file AbstractDataVisitor.h.

Member Function Documentation

◆ _throwException()

void Arcane::AbstractArrayDataVisitor::_throwException ( eDataType dt)
protected

Definition at line 159 of file AbstractDataVisitor.cc.

◆ applyVisitor() [1/14]

void Arcane::AbstractArrayDataVisitor::applyVisitor ( IArrayDataT< BFloat16 > * data)
virtual

Implements Arcane::IArrayDataVisitor.

Definition at line 251 of file AbstractDataVisitor.cc.

◆ applyVisitor() [2/14]

void Arcane::AbstractArrayDataVisitor::applyVisitor ( IArrayDataT< Byte > * data)
virtual

Implements Arcane::IArrayDataVisitor.

Definition at line 167 of file AbstractDataVisitor.cc.

◆ applyVisitor() [3/14]

void Arcane::AbstractArrayDataVisitor::applyVisitor ( IArrayDataT< Float16 > * data)
virtual

Implements Arcane::IArrayDataVisitor.

Definition at line 244 of file AbstractDataVisitor.cc.

◆ applyVisitor() [4/14]

void Arcane::AbstractArrayDataVisitor::applyVisitor ( IArrayDataT< Float32 > * data)
virtual

Implements Arcane::IArrayDataVisitor.

Definition at line 258 of file AbstractDataVisitor.cc.

◆ applyVisitor() [5/14]

void Arcane::AbstractArrayDataVisitor::applyVisitor ( IArrayDataT< Int16 > * data)
virtual

Implements Arcane::IArrayDataVisitor.

Definition at line 181 of file AbstractDataVisitor.cc.

◆ applyVisitor() [6/14]

void Arcane::AbstractArrayDataVisitor::applyVisitor ( IArrayDataT< Int32 > * data)
virtual

Implements Arcane::IArrayDataVisitor.

Definition at line 188 of file AbstractDataVisitor.cc.

◆ applyVisitor() [7/14]

void Arcane::AbstractArrayDataVisitor::applyVisitor ( IArrayDataT< Int64 > * data)
virtual

Implements Arcane::IArrayDataVisitor.

Definition at line 195 of file AbstractDataVisitor.cc.

◆ applyVisitor() [8/14]

void Arcane::AbstractArrayDataVisitor::applyVisitor ( IArrayDataT< Int8 > * data)
virtual

Implements Arcane::IArrayDataVisitor.

Definition at line 237 of file AbstractDataVisitor.cc.

◆ applyVisitor() [9/14]

void Arcane::AbstractArrayDataVisitor::applyVisitor ( IArrayDataT< Real > * data)
virtual

Implements Arcane::IArrayDataVisitor.

Definition at line 174 of file AbstractDataVisitor.cc.

◆ applyVisitor() [10/14]

void Arcane::AbstractArrayDataVisitor::applyVisitor ( IArrayDataT< Real2 > * data)
virtual

Implements Arcane::IArrayDataVisitor.

Definition at line 202 of file AbstractDataVisitor.cc.

◆ applyVisitor() [11/14]

void Arcane::AbstractArrayDataVisitor::applyVisitor ( IArrayDataT< Real2x2 > * data)
virtual

Implements Arcane::IArrayDataVisitor.

Definition at line 216 of file AbstractDataVisitor.cc.

◆ applyVisitor() [12/14]

void Arcane::AbstractArrayDataVisitor::applyVisitor ( IArrayDataT< Real3 > * data)
virtual

Implements Arcane::IArrayDataVisitor.

Definition at line 209 of file AbstractDataVisitor.cc.

◆ applyVisitor() [13/14]

void Arcane::AbstractArrayDataVisitor::applyVisitor ( IArrayDataT< Real3x3 > * data)
virtual

Implements Arcane::IArrayDataVisitor.

Definition at line 223 of file AbstractDataVisitor.cc.

◆ applyVisitor() [14/14]

void Arcane::AbstractArrayDataVisitor::applyVisitor ( IArrayDataT< String > * data)
virtual

Implements Arcane::IArrayDataVisitor.

Definition at line 230 of file AbstractDataVisitor.cc.


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