14#include "arcane/utils/ArcanePrecomp.h"
16#include "arcane/expr/LitteralExpressionImpl.h"
17#include "arcane/expr/OperatorMng.h"
18#include "arcane/expr/BadOperationException.h"
29LitteralExpressionImpl::
39void LitteralExpressionImpl::
40apply(ExpressionResult* result)
45 ScalarVariant::eType type = m_value.type();
46 LitteralOperator* op = m_op_mng->find(
this, type);
48 throw BadOperationException(
"LitteralExpressionImpl::apply",
"", type);
50 op->evaluate(result, m_value);
Base class for the expression implementation.
Polymorphic base type for scalars (dimension 0).
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --