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

Classe utilitaire pour imprimer les infos sur une entité. Plus de détails...

#include <arcane/core/ItemPrinter.h>

+ Graphe de collaboration de Arcane::ItemPrinter:

Classes

struct  Internal
 

Fonctions membres publiques

 ItemPrinter (ItemInternal *item, eItemKind ik)
 
 ItemPrinter (ItemInternal *item)
 
 ItemPrinter (const Item &item)
 
 ItemPrinter (const Item &item, eItemKind ik)
 
 ItemPrinter (const Node &item)
 
 ItemPrinter (const Edge &item)
 
 ItemPrinter (const Face &item)
 
 ItemPrinter (const Cell &item)
 
 ItemPrinter (const Particle &item)
 
void print (std::ostream &o) const
 Ecriture sur flux de l'Item courant.
 

Attributs publics

impl::ItemBase m_item
 
eItemKind m_item_kind
 
bool m_has_item_kind
 

Description détaillée

Classe utilitaire pour imprimer les infos sur une entité.

Définition à la ligne 33 du fichier ItemPrinter.h.

Documentation des constructeurs et destructeur

◆ ItemPrinter() [1/9]

Arcane::ItemPrinter::ItemPrinter ( ItemInternal * item,
eItemKind ik )
inline

Définition à la ligne 37 du fichier ItemPrinter.h.

◆ ItemPrinter() [2/9]

Arcane::ItemPrinter::ItemPrinter ( ItemInternal * item)
inline

Définition à la ligne 42 du fichier ItemPrinter.h.

◆ ItemPrinter() [3/9]

Arcane::ItemPrinter::ItemPrinter ( const Item & item)
inline

Définition à la ligne 47 du fichier ItemPrinter.h.

◆ ItemPrinter() [4/9]

Arcane::ItemPrinter::ItemPrinter ( const Item & item,
eItemKind ik )
inline

Définition à la ligne 52 du fichier ItemPrinter.h.

◆ ItemPrinter() [5/9]

Arcane::ItemPrinter::ItemPrinter ( const Node & item)
inline

Définition à la ligne 57 du fichier ItemPrinter.h.

◆ ItemPrinter() [6/9]

Arcane::ItemPrinter::ItemPrinter ( const Edge & item)
inline

Définition à la ligne 62 du fichier ItemPrinter.h.

◆ ItemPrinter() [7/9]

Arcane::ItemPrinter::ItemPrinter ( const Face & item)
inline

Définition à la ligne 67 du fichier ItemPrinter.h.

◆ ItemPrinter() [8/9]

Arcane::ItemPrinter::ItemPrinter ( const Cell & item)
inline

Définition à la ligne 72 du fichier ItemPrinter.h.

◆ ItemPrinter() [9/9]

Arcane::ItemPrinter::ItemPrinter ( const Particle & item)
inline

Définition à la ligne 77 du fichier ItemPrinter.h.

Documentation des fonctions membres

◆ print()

void Arcane::ItemPrinter::print ( std::ostream & o) const

Ecriture sur flux de l'Item courant.

Définition à la ligne 58 du fichier ItemPrinter.cc.

Références Arcane::ItemPrinter::Internal::_printBasics(), Arcane::ItemPrinter::Internal::_printErrors(), Arcane::ItemPrinter::Internal::_printFlags(), Arcane::ItemPrinter::Internal::_printParents(), et Arcane::itemKindName().

+ Voici le graphe d'appel pour cette fonction :

Documentation des données membres

◆ m_has_item_kind

bool Arcane::ItemPrinter::m_has_item_kind

Définition à la ligne 92 du fichier ItemPrinter.h.

◆ m_item

impl::ItemBase Arcane::ItemPrinter::m_item

Définition à la ligne 90 du fichier ItemPrinter.h.

◆ m_item_kind

eItemKind Arcane::ItemPrinter::m_item_kind

Définition à la ligne 91 du fichier ItemPrinter.h.


La documentation de cette classe a été générée à partir des fichiers suivants :