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 |
Utility class for printing information about an entity.
Definition at line 34 of file ItemPrinter.h.
|
inline |
Definition at line 38 of file ItemPrinter.h.
|
inline |
Definition at line 43 of file ItemPrinter.h.
|
inline |
Definition at line 48 of file ItemPrinter.h.
Definition at line 53 of file ItemPrinter.h.
|
inline |
Definition at line 58 of file ItemPrinter.h.
|
inline |
Definition at line 63 of file ItemPrinter.h.
|
inline |
Definition at line 68 of file ItemPrinter.h.
|
inline |
Definition at line 73 of file ItemPrinter.h.
|
inline |
Definition at line 78 of file ItemPrinter.h.
| void Arcane::ItemPrinter::print | ( | std::ostream & | o | ) | const |
Write to stream of the current Item.
Definition at line 58 of file ItemPrinter.cc.
References Arcane::ItemPrinter::Internal::_printBasics(), Arcane::ItemPrinter::Internal::_printErrors(), Arcane::ItemPrinter::Internal::_printFlags(), Arcane::ItemPrinter::Internal::_printParents(), and Arcane::itemKindName().
| bool Arcane::ItemPrinter::m_has_item_kind |
Definition at line 93 of file ItemPrinter.h.
| impl::ItemBase Arcane::ItemPrinter::m_item |
Definition at line 91 of file ItemPrinter.h.
| eItemKind Arcane::ItemPrinter::m_item_kind |
Definition at line 92 of file ItemPrinter.h.