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

Utility class for printing information about an entity. More...

#include <arcane/core/ItemPrinter.h>

Classes

struct  Internal

Public Member Functions

 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
 Write to stream of the current Item.

Public Attributes

impl::ItemBase m_item
eItemKind m_item_kind
bool m_has_item_kind

Detailed Description

Utility class for printing information about an entity.

Definition at line 34 of file ItemPrinter.h.

Constructor & Destructor Documentation

◆ ItemPrinter() [1/9]

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

Definition at line 38 of file ItemPrinter.h.

◆ ItemPrinter() [2/9]

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

Definition at line 43 of file ItemPrinter.h.

◆ ItemPrinter() [3/9]

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

Definition at line 48 of file ItemPrinter.h.

◆ ItemPrinter() [4/9]

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

Definition at line 53 of file ItemPrinter.h.

◆ ItemPrinter() [5/9]

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

Definition at line 58 of file ItemPrinter.h.

◆ ItemPrinter() [6/9]

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

Definition at line 63 of file ItemPrinter.h.

◆ ItemPrinter() [7/9]

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

Definition at line 68 of file ItemPrinter.h.

◆ ItemPrinter() [8/9]

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

Definition at line 73 of file ItemPrinter.h.

◆ ItemPrinter() [9/9]

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

Definition at line 78 of file ItemPrinter.h.

Member Function Documentation

◆ print()

Member Data Documentation

◆ m_has_item_kind

bool Arcane::ItemPrinter::m_has_item_kind

Definition at line 93 of file ItemPrinter.h.

◆ m_item

impl::ItemBase Arcane::ItemPrinter::m_item

Definition at line 91 of file ItemPrinter.h.

◆ m_item_kind

eItemKind Arcane::ItemPrinter::m_item_kind

Definition at line 92 of file ItemPrinter.h.


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