Unary vector expression. More...
#include <VecExprMeta.h>

Public Types | |
| typedef EXP1_T::DataType | DataType |
Public Member Functions | |
| VecUnaryExpr (const EXP1_T &e1) | |
| DataType | operator[] (const unsigned i) const |
Public Attributes | |
| ExprTraits< EXP1_T >::ExprRef | Exp1 |
Unary vector expression.
Holds the vector expression and unary operation to apply to it.
Definition at line 99 of file VecExprMeta.h.
| typedef EXP1_T::DataType gmtl::meta::VecUnaryExpr< EXP1_T, OP >::DataType |
Definition at line 101 of file VecExprMeta.h.
| gmtl::meta::VecUnaryExpr< EXP1_T, OP >::VecUnaryExpr | ( | const EXP1_T & | e1 | ) | [inline] |
Definition at line 105 of file VecExprMeta.h.
: Exp1(e1) {;}
| DataType gmtl::meta::VecUnaryExpr< EXP1_T, OP >::operator[] | ( | const unsigned | i | ) | const [inline] |
Definition at line 106 of file VecExprMeta.h.
{ return OP::eval(Exp1[i]); }
| ExprTraits<EXP1_T>::ExprRef gmtl::meta::VecUnaryExpr< EXP1_T, OP >::Exp1 |
Definition at line 103 of file VecExprMeta.h.
1.7.1