#include <arrayAccessExpression.hpp>
Classes | |
struct | ArrayAccessOperation |
Public Types | |
using | Aggregated = T_Aggregated |
See ArrayAccessExpressionImpl. | |
template<typename Arg> | |
using | Expression = ComputeExpression<InnerReal, ArrayAccessOperation, Arg> |
Definition of the array access expression. | |
using | InnerReal = typename Traits::InnerType |
Inner type of the aggregate. | |
using | Traits = RealTraits::AggregatedTypeTraits<Aggregated> |
Traits of the aggregated type. | |
Static Public Attributes | |
static size_t constexpr | element = T_element |
See ArrayAccessExpressionImpl. | |
Expression that performs a[element] in a compile time context.
Based on the array access operators defined in AggregatedTypeTraits.
T_Real | Aggregated type of a. (E.g. std::complex<double>) |
T_element | Element that is accessed. |