Fonctions membres publiques | |
ArrayExpressionImpl (ArrayVariant *var) | |
virtual void | assign (IExpressionImpl *expr) |
virtual void | assign (IExpressionImpl *, ConstArrayView< Integer > indices) |
virtual void | apply (ExpressionResult *result) |
virtual Integer | vectorSize () const |
Nombre d'éléments du vecteur. | |
Fonctions membres publiques hérités de Arcane::ExpressionImpl | |
virtual void | addRef () |
virtual void | removeRef () |
virtual void | setTrace (bool v) |
virtual void | dumpIf (IExpressionImpl *test_expr, Array< Expression > &exprs) |
Attributs privés | |
ArrayVariant * | m_variant |
ArrayOperator * | m_op |
Membres hérités additionnels | |
Fonctions membres protégées hérités de Arcane::ExpressionImpl | |
bool | isTraceMode () const |
Fonctions membres protégées hérités de Arcane::IExpressionImpl | |
virtual | ~IExpressionImpl () |
Libère les ressources. Uniquement appelé par un removeRef() | |
Attributs protégés hérités de Arcane::ExpressionImpl | |
OperatorMng * | m_op_mng |
Définition à la ligne 37 du fichier ArrayExpressionImpl.h.
Arcane::ArrayExpressionImpl::ArrayExpressionImpl | ( | ArrayVariant * | var | ) |
Définition à la ligne 104 du fichier ArrayExpressionImpl.cc.
Arcane::ArrayExpressionImpl::~ArrayExpressionImpl | ( | ) |
Définition à la ligne 123 du fichier ArrayExpressionImpl.cc.
|
virtual |
Implémente Arcane::IExpressionImpl.
Définition à la ligne 156 du fichier ArrayExpressionImpl.cc.
|
virtual |
Implémente Arcane::IExpressionImpl.
Définition à la ligne 144 du fichier ArrayExpressionImpl.cc.
|
virtual |
Implémente Arcane::IExpressionImpl.
Définition à la ligne 134 du fichier ArrayExpressionImpl.cc.
|
virtual |
Nombre d'éléments du vecteur.
Si l'expression est un vecteur et un symbole terminal (une feuille), retourne son nombre d'éléments. Sinon, retourne 0.
Implémente Arcane::IExpressionImpl.
Définition à la ligne 165 du fichier ArrayExpressionImpl.cc.
|
private |
Définition à la ligne 54 du fichier ArrayExpressionImpl.h.
|
private |
Définition à la ligne 53 du fichier ArrayExpressionImpl.h.