12#ifndef ARCANE_EXPR_IEXPRESSIONIMPL_H
13#define ARCANE_EXPR_IEXPRESSIONIMPL_H
57 virtual void addRef() = 0;
58 virtual void removeRef() = 0;
59 virtual void setTrace(
bool v) = 0;
Declarations of types used in Arcane.
Base class for 1D data vectors.
Polymorphic base type of an expression.
Reference to an expression.
Interface for the different implementations of an expression.
virtual ~IExpressionImpl()
Releases resources. Only called by a removeRef().
virtual Integer vectorSize() const =0
Number of elements in the vector.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
Int32 Integer
Type representing an integer.
ConstArrayView< Integer > IntegerConstArrayView
C equivalent of a 1D array of integers.