|
Schnek
|
#include <arrayexpression.hpp>
Public Types | |
| typedef Operator::value_type | value_type |
Public Member Functions | |
| ArrayExpression (const Operator Op_) | |
| ArrayExpression (const ArrayExpression &Expr) | |
| operator Array< value_type, Length, ArrayNoArgCheck > () | |
| template<template< int > class CheckingPolicy> | |
| operator Array< value_type, Length, CheckingPolicy > () | |
| value_type | operator[] (int i) const |
Static Public Attributes | |
| static const int | length = Length |
Expression template for the Array class. This template will be created when adding or subtracting Arrays and will allow performing expressions without temporary variables.
|
inline |
Construct the expression by passing a reference
|
inline |
Copy constructor
|
inline |
Return the i-th element of the expression