Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::PrintCaseDocumentVisitor

Visiteur pour afficher les valeurs du jeu de données. Plus de détails...

+ Graphe d'héritage de Arcane::PrintCaseDocumentVisitor:
+ Graphe de collaboration de Arcane::PrintCaseDocumentVisitor:

Classes

struct  Indent
 

Fonctions membres publiques

 PrintCaseDocumentVisitor (ITraceMng *tm, const String &lang)
 
void beginVisit (const ICaseOptions *opt) override
 
void endVisit (const ICaseOptions *opt) 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
 
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
 

Fonctions membres protégées

void _printOption (const CaseOptionBase *co)
 
void _printOption (const CaseOptionBase *co, std::ostream &o)
 
- Fonctions membres protégées hérités de Arcane::AbstractCaseDocumentVisitor
void _throwException ()
 

Attributs privés

ITraceMngm_trace_mng
 
String m_lang
 
std::ostringstream m_stream
 
int m_indent = 0
 
String m_current_service_name
 

Description détaillée

Visiteur pour afficher les valeurs du jeu de données.

Définition à la ligne 33 du fichier PrintCaseDocumentVisitor.cc.

Documentation des constructeurs et destructeur

◆ PrintCaseDocumentVisitor()

Arcane::PrintCaseDocumentVisitor::PrintCaseDocumentVisitor ( ITraceMng tm,
const String lang 
)
inline

Définition à la ligne 43 du fichier PrintCaseDocumentVisitor.cc.

Documentation des fonctions membres

◆ _printOption() [1/2]

void Arcane::PrintCaseDocumentVisitor::_printOption ( const CaseOptionBase co)
inlineprotected

Définition à la ligne 99 du fichier PrintCaseDocumentVisitor.cc.

◆ _printOption() [2/2]

void Arcane::PrintCaseDocumentVisitor::_printOption ( const CaseOptionBase co,
std::ostream &  o 
)
protected

Définition à la ligne 159 du fichier PrintCaseDocumentVisitor.cc.

◆ applyVisitor() [1/6]

void Arcane::PrintCaseDocumentVisitor::applyVisitor ( const CaseOptionEnum opt)
inlineoverridevirtual

Réimplémentée à partir de Arcane::AbstractCaseDocumentVisitor.

Définition à la ligne 65 du fichier PrintCaseDocumentVisitor.cc.

◆ applyVisitor() [2/6]

void Arcane::PrintCaseDocumentVisitor::applyVisitor ( const CaseOptionExtended opt)
inlineoverridevirtual

Réimplémentée à partir de Arcane::AbstractCaseDocumentVisitor.

Définition à la ligne 57 du fichier PrintCaseDocumentVisitor.cc.

◆ applyVisitor() [3/6]

void Arcane::PrintCaseDocumentVisitor::applyVisitor ( const CaseOptionMultiEnum opt)
inlineoverridevirtual

Réimplémentée à partir de Arcane::AbstractCaseDocumentVisitor.

Définition à la ligne 69 du fichier PrintCaseDocumentVisitor.cc.

◆ applyVisitor() [4/6]

void Arcane::PrintCaseDocumentVisitor::applyVisitor ( const CaseOptionMultiExtended opt)
inlineoverridevirtual

Réimplémentée à partir de Arcane::AbstractCaseDocumentVisitor.

Définition à la ligne 61 du fichier PrintCaseDocumentVisitor.cc.

◆ applyVisitor() [5/6]

void Arcane::PrintCaseDocumentVisitor::applyVisitor ( const CaseOptionMultiSimple opt)
inlineoverridevirtual

Réimplémentée à partir de Arcane::AbstractCaseDocumentVisitor.

Définition à la ligne 53 du fichier PrintCaseDocumentVisitor.cc.

◆ applyVisitor() [6/6]

void Arcane::PrintCaseDocumentVisitor::applyVisitor ( const CaseOptionSimple opt)
inlineoverridevirtual

Réimplémentée à partir de Arcane::AbstractCaseDocumentVisitor.

Définition à la ligne 49 du fichier PrintCaseDocumentVisitor.cc.

◆ beginVisit() [1/3]

void Arcane::PrintCaseDocumentVisitor::beginVisit ( const CaseOptionMultiServiceImpl opt,
Integer  index 
)
inlineoverridevirtual

Réimplémentée à partir de Arcane::AbstractCaseDocumentVisitor.

Définition à la ligne 85 du fichier PrintCaseDocumentVisitor.cc.

◆ beginVisit() [2/3]

void Arcane::PrintCaseDocumentVisitor::beginVisit ( const CaseOptionServiceImpl opt)
inlineoverridevirtual

Réimplémentée à partir de Arcane::AbstractCaseDocumentVisitor.

Définition à la ligne 73 du fichier PrintCaseDocumentVisitor.cc.

◆ beginVisit() [3/3]

void Arcane::PrintCaseDocumentVisitor::beginVisit ( const ICaseOptions opt)
overridevirtual

Réimplémentée à partir de Arcane::AbstractCaseDocumentVisitor.

Définition à la ligne 129 du fichier PrintCaseDocumentVisitor.cc.

◆ endVisit() [1/3]

void Arcane::PrintCaseDocumentVisitor::endVisit ( const CaseOptionMultiServiceImpl opt,
Integer  index 
)
inlineoverridevirtual

Réimplémentée à partir de Arcane::AbstractCaseDocumentVisitor.

Définition à la ligne 91 du fichier PrintCaseDocumentVisitor.cc.

◆ endVisit() [2/3]

void Arcane::PrintCaseDocumentVisitor::endVisit ( const CaseOptionServiceImpl opt)
inlineoverridevirtual

Réimplémentée à partir de Arcane::AbstractCaseDocumentVisitor.

Définition à la ligne 80 du fichier PrintCaseDocumentVisitor.cc.

◆ endVisit() [3/3]

void Arcane::PrintCaseDocumentVisitor::endVisit ( const ICaseOptions opt)
overridevirtual

Réimplémentée à partir de Arcane::AbstractCaseDocumentVisitor.

Définition à la ligne 149 du fichier PrintCaseDocumentVisitor.cc.

Documentation des données membres

◆ m_current_service_name

String Arcane::PrintCaseDocumentVisitor::m_current_service_name
private

Définition à la ligne 112 du fichier PrintCaseDocumentVisitor.cc.

◆ m_indent

int Arcane::PrintCaseDocumentVisitor::m_indent = 0
private

Définition à la ligne 111 du fichier PrintCaseDocumentVisitor.cc.

◆ m_lang

String Arcane::PrintCaseDocumentVisitor::m_lang
private

Définition à la ligne 109 du fichier PrintCaseDocumentVisitor.cc.

◆ m_stream

std::ostringstream Arcane::PrintCaseDocumentVisitor::m_stream
private

Définition à la ligne 110 du fichier PrintCaseDocumentVisitor.cc.

◆ m_trace_mng

ITraceMng* Arcane::PrintCaseDocumentVisitor::m_trace_mng
private

Définition à la ligne 108 du fichier PrintCaseDocumentVisitor.cc.


La documentation de cette classe a été générée à partir du fichier suivant :