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

Abstract visitor for a scalar data point. More...

#include <arcane/core/AbstractCaseDocumentVisitor.h>

Public Member Functions

void beginVisit (const ICaseOptions *opt) override
void endVisit (const ICaseOptions *opt) override
void beginVisit (const CaseOptionServiceImpl *opt) override
void endVisit (const CaseOptionServiceImpl *opt) override
void beginVisit (const CaseOptionMultiServiceImpl *opt, Integer index) override
void endVisit (const CaseOptionMultiServiceImpl *opt, Integer index) override
void applyVisitor (const CaseOptionSimple *opt) override
void applyVisitor (const CaseOptionMultiSimple *opt) override
void applyVisitor (const CaseOptionExtended *opt) override
void applyVisitor (const CaseOptionMultiExtended *opt) override
void applyVisitor (const CaseOptionEnum *opt) override
void applyVisitor (const CaseOptionMultiEnum *opt) override

Protected Member Functions

void _throwException ()

Detailed Description

Abstract visitor for a scalar data point.

This visitor raises an exception for every applyVisitor() function that is not re-implemented.

Definition at line 34 of file AbstractCaseDocumentVisitor.h.

Member Function Documentation

◆ _throwException()

void Arcane::AbstractCaseDocumentVisitor::_throwException ( )
protected

Definition at line 26 of file AbstractCaseDocumentVisitor.cc.

◆ applyVisitor() [1/6]

void Arcane::AbstractCaseDocumentVisitor::applyVisitor ( const CaseOptionEnum * opt)
overridevirtual

Implements Arcane::ICaseDocumentVisitor.

Definition at line 96 of file AbstractCaseDocumentVisitor.cc.

◆ applyVisitor() [2/6]

void Arcane::AbstractCaseDocumentVisitor::applyVisitor ( const CaseOptionExtended * opt)
overridevirtual

Implements Arcane::ICaseDocumentVisitor.

Definition at line 76 of file AbstractCaseDocumentVisitor.cc.

◆ applyVisitor() [3/6]

void Arcane::AbstractCaseDocumentVisitor::applyVisitor ( const CaseOptionMultiEnum * opt)
overridevirtual

Implements Arcane::ICaseDocumentVisitor.

Definition at line 106 of file AbstractCaseDocumentVisitor.cc.

◆ applyVisitor() [4/6]

void Arcane::AbstractCaseDocumentVisitor::applyVisitor ( const CaseOptionMultiExtended * opt)
overridevirtual

Implements Arcane::ICaseDocumentVisitor.

Definition at line 86 of file AbstractCaseDocumentVisitor.cc.

◆ applyVisitor() [5/6]

void Arcane::AbstractCaseDocumentVisitor::applyVisitor ( const CaseOptionMultiSimple * opt)
overridevirtual

Implements Arcane::ICaseDocumentVisitor.

Definition at line 66 of file AbstractCaseDocumentVisitor.cc.

◆ applyVisitor() [6/6]

void Arcane::AbstractCaseDocumentVisitor::applyVisitor ( const CaseOptionSimple * opt)
overridevirtual

Implements Arcane::ICaseDocumentVisitor.

Definition at line 56 of file AbstractCaseDocumentVisitor.cc.

◆ beginVisit() [1/3]

void Arcane::AbstractCaseDocumentVisitor::beginVisit ( const CaseOptionMultiServiceImpl * opt,
Integer index )
overridevirtual

Implements Arcane::ICaseDocumentVisitor.

Definition at line 136 of file AbstractCaseDocumentVisitor.cc.

◆ beginVisit() [2/3]

void Arcane::AbstractCaseDocumentVisitor::beginVisit ( const CaseOptionServiceImpl * opt)
overridevirtual

Implements Arcane::ICaseDocumentVisitor.

Definition at line 116 of file AbstractCaseDocumentVisitor.cc.

◆ beginVisit() [3/3]

void Arcane::AbstractCaseDocumentVisitor::beginVisit ( const ICaseOptions * opt)
overridevirtual

Implements Arcane::ICaseDocumentVisitor.

Definition at line 36 of file AbstractCaseDocumentVisitor.cc.

◆ endVisit() [1/3]

void Arcane::AbstractCaseDocumentVisitor::endVisit ( const CaseOptionMultiServiceImpl * opt,
Integer index )
overridevirtual

Implements Arcane::ICaseDocumentVisitor.

Definition at line 147 of file AbstractCaseDocumentVisitor.cc.

◆ endVisit() [2/3]

void Arcane::AbstractCaseDocumentVisitor::endVisit ( const CaseOptionServiceImpl * opt)
overridevirtual

Implements Arcane::ICaseDocumentVisitor.

Definition at line 126 of file AbstractCaseDocumentVisitor.cc.

◆ endVisit() [3/3]

void Arcane::AbstractCaseDocumentVisitor::endVisit ( const ICaseOptions * opt)
overridevirtual

Implements Arcane::ICaseDocumentVisitor.

Definition at line 46 of file AbstractCaseDocumentVisitor.cc.


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