12#ifndef ARCANE_EXPR_WHEREEXPRESSIONIMPL_H
13#define ARCANE_EXPR_WHEREEXPRESSIONIMPL_H
18#include "arcane/expr/BadOperandException.h"
19#include "arcane/expr/ExpressionImpl.h"
20#include "arcane/expr/ExpressionResult.h"
89 if (test->type() != ArrayVariant::TBool)
92 Integer size =
res->size();
93 if (size != test->size())
114 for (Integer i=0 ; i<size ; ++i)
Type de base polymorphe pour les tableaux (dimension 1).
Exception sur les opérandes des opérations des expressions.
Classe de base de l'implémentation d'une expression.
Type de base polymorphe d'une expression.
Référence à une expression.
Interface pour les différentes implémentations d'une expression.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Implementation d'une expression binaire.
virtual Integer vectorSize() const
Nombre d'éléments du vecteur.
Expression m_iffalse
Expression évaluée lorsque le test est negatif.
Expression m_iftrue
Expression évaluée lorsque le test est positif.
Expression m_test
Expression de test.
Operateur generique pour les expressions conditionnnelle.
Vue constante d'un tableau de type T.