Classe de base de l'implémentation d'une expression. Plus de détails...
#include <arcane/core/expr/ExpressionImpl.h>
Graphe d'héritage de Arcane::ExpressionImpl:
Graphe de collaboration de Arcane::ExpressionImpl:Fonctions membres publiques | |
| virtual void | addRef () |
| virtual void | removeRef () |
| virtual void | setTrace (bool v) |
| virtual void | dumpIf (IExpressionImpl *test_expr, Array< Expression > &exprs) |
Fonctions membres publiques hérités de Arcane::IExpressionImpl | |
| virtual void | assign (IExpressionImpl *expr)=0 |
| virtual void | assign (IExpressionImpl *expr, IntegerConstArrayView indices)=0 |
| virtual Integer | vectorSize () const =0 |
| Nombre d'éléments du vecteur. | |
| virtual void | apply (ExpressionResult *result)=0 |
Fonctions membres protégées | |
| 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 | |
| OperatorMng * | m_op_mng |
Attributs privés | |
| Integer | m_nb_reference |
| Nombre de références. | |
| bool | m_do_trace |
Classe de base de l'implémentation d'une expression.
Définition à la ligne 38 du fichier ExpressionImpl.h.
| Arcane::ExpressionImpl::ExpressionImpl | ( | ) |
Définition à la ligne 28 du fichier ExpressionImpl.cc.
|
virtual |
Implémente Arcane::IExpressionImpl.
Définition à la ligne 39 du fichier ExpressionImpl.cc.
|
virtual |
Implémente Arcane::IExpressionImpl.
Définition à la ligne 64 du fichier ExpressionImpl.cc.
Références Arcane::Array< DataType >::resize(), Arcane::AbstractArray< T >::size(), et Arcane::IExpressionImpl::vectorSize().
Voici le graphe d'appel pour cette fonction :
|
inlineprotected |
Définition à la ligne 54 du fichier ExpressionImpl.h.
|
virtual |
Implémente Arcane::IExpressionImpl.
Définition à la ligne 48 du fichier ExpressionImpl.cc.
|
inlinevirtual |
Implémente Arcane::IExpressionImpl.
Définition à la ligne 48 du fichier ExpressionImpl.h.
|
private |
Définition à la ligne 59 du fichier ExpressionImpl.h.
|
private |
Nombre de références.
Définition à la ligne 58 du fichier ExpressionImpl.h.
|
protected |
Définition à la ligne 53 du fichier ExpressionImpl.h.