Type de base polymorphe d'une expression. Plus de détails...
#include <arcane/core/expr/ExpressionResult.h>
Fonctions membres publiques | |
ExpressionResult (IVariable *v) | |
ExpressionResult (ArrayVariant *data) | |
ExpressionResult (IntegerConstArrayView indices) | |
void | allocate (VariantBase::eType type) |
ArrayVariant * | data () const |
IntegerConstArrayView | indices () const |
Integer | size () const |
Fonctions membres privées | |
void | _init (IVariable *v) |
Attributs privés | |
ArrayVariant * | m_data |
IntegerConstArrayView | m_indices |
UniqueArray< Integer > | m_own_indices |
Tableau des indices alloués par cette instance. | |
Amis | |
std::ostream & | operator<< (std::ostream &s, const ExpressionResult &x) |
Type de base polymorphe d'une expression.
Définition à la ligne 40 du fichier ExpressionResult.h.
Arcane::ExpressionResult::ExpressionResult | ( | IVariable * | v | ) |
Définition à la ligne 35 du fichier ExpressionResult.cc.
Arcane::ExpressionResult::ExpressionResult | ( | ArrayVariant * | data | ) |
Définition à la ligne 110 du fichier ExpressionResult.cc.
Arcane::ExpressionResult::ExpressionResult | ( | IntegerConstArrayView | indices | ) |
Définition à la ligne 124 du fichier ExpressionResult.cc.
Arcane::ExpressionResult::~ExpressionResult | ( | ) |
Définition à la ligne 134 du fichier ExpressionResult.cc.
void Arcane::ExpressionResult::allocate | ( | VariantBase::eType | type | ) |
Définition à la ligne 143 du fichier ExpressionResult.cc.
|
inline |
Définition à la ligne 54 du fichier ExpressionResult.h.
|
inline |
Définition à la ligne 55 du fichier ExpressionResult.h.
|
inline |
Définition à la ligne 56 du fichier ExpressionResult.h.
|
friend |
Définition à la ligne 162 du fichier ExpressionResult.cc.
|
private |
Définition à la ligne 67 du fichier ExpressionResult.h.
|
private |
Définition à la ligne 68 du fichier ExpressionResult.h.
|
private |
Tableau des indices alloués par cette instance.
Définition à la ligne 69 du fichier ExpressionResult.h.