Defines | |
#define | MakeReturn MakeFieldReturn |
Functions | |
template<class G1 , class T1 , class E1 > | |
MakeReturn< UnaryNode < FnArcCos, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t > >::Expression_t | acos (const Field< G1, T1, E1 > &l) |
template<class G1 , class T1 , class E1 > | |
MakeReturn< UnaryNode < FnArcSin, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t > >::Expression_t | asin (const Field< G1, T1, E1 > &l) |
template<class G1 , class T1 , class E1 > | |
MakeReturn< UnaryNode < FnArcTan, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t > >::Expression_t | atan (const Field< G1, T1, E1 > &l) |
template<class G1 , class T1 , class E1 > | |
MakeReturn< UnaryNode< FnCeil, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t > >::Expression_t | ceil (const Field< G1, T1, E1 > &l) |
template<class G1 , class T1 , class E1 > | |
MakeReturn< UnaryNode< FnCos, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t > >::Expression_t | cos (const Field< G1, T1, E1 > &l) |
template<class G1 , class T1 , class E1 > | |
MakeReturn< UnaryNode < FnHypCos, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t > >::Expression_t | cosh (const Field< G1, T1, E1 > &l) |
template<class G1 , class T1 , class E1 > | |
MakeReturn< UnaryNode< FnExp, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t > >::Expression_t | exp (const Field< G1, T1, E1 > &l) |
template<class G1 , class T1 , class E1 > | |
MakeReturn< UnaryNode< FnFabs, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t > >::Expression_t | fabs (const Field< G1, T1, E1 > &l) |
template<class G1 , class T1 , class E1 > | |
MakeReturn< UnaryNode< FnFloor, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t > >::Expression_t | floor (const Field< G1, T1, E1 > &l) |
template<class G1 , class T1 , class E1 > | |
MakeReturn< UnaryNode< FnLog, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t > >::Expression_t | log (const Field< G1, T1, E1 > &l) |
template<class G1 , class T1 , class E1 > | |
MakeReturn< UnaryNode< FnLog10, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t > >::Expression_t | log10 (const Field< G1, T1, E1 > &l) |
template<class G1 , class T1 , class E1 > | |
MakeReturn< UnaryNode< FnSin, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t > >::Expression_t | sin (const Field< G1, T1, E1 > &l) |
template<class G1 , class T1 , class E1 > | |
MakeReturn< UnaryNode < FnHypSin, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t > >::Expression_t | sinh (const Field< G1, T1, E1 > &l) |
template<class G1 , class T1 , class E1 > | |
MakeReturn< UnaryNode< FnSqrt, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t > >::Expression_t | sqrt (const Field< G1, T1, E1 > &l) |
template<class G1 , class T1 , class E1 > | |
MakeReturn< UnaryNode< FnTan, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t > >::Expression_t | tan (const Field< G1, T1, E1 > &l) |
template<class G1 , class T1 , class E1 > | |
MakeReturn< UnaryNode < FnHypTan, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t > >::Expression_t | tanh (const Field< G1, T1, E1 > &l) |
template<class G1 , class T1 , class E1 > | |
MakeReturn< UnaryNode < OpUnaryMinus, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t > >::Expression_t | operator- (const Field< G1, T1, E1 > &l) |
template<class G1 , class T1 , class E1 > | |
MakeReturn< UnaryNode < OpUnaryPlus, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t > >::Expression_t | operator+ (const Field< G1, T1, E1 > &l) |
template<class G1 , class T1 , class E1 > | |
MakeReturn< UnaryNode < OpBitwiseNot, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t > >::Expression_t | operator~ (const Field< G1, T1, E1 > &l) |
template<class G1 , class T1 , class E1 > | |
MakeReturn< UnaryNode < OpIdentity, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t > >::Expression_t | PETE_identity (const Field< G1, T1, E1 > &l) |
template<class G1 , class T1 , class E1 > | |
MakeReturn< UnaryNode< OpNot, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t > >::Expression_t | operator! (const Field< G1, T1, E1 > &l) |
template<class T1 , class G2 , class T2 , class E2 > | |
MakeReturn< UnaryNode< OpCast < T1 >, typename CreateLeaf < Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | peteCast (const T1 &, const Field< G2, T2, E2 > &l) |
template<class G1 , class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode< OpAdd, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator+ (const Field< G1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode < OpSubtract, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator- (const Field< G1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode < OpMultiply, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator* (const Field< G1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode < OpDivide, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator/ (const Field< G1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode< OpMod, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator% (const Field< G1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode < OpBitwiseAnd, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator& (const Field< G1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode < OpBitwiseOr, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator| (const Field< G1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode < OpBitwiseXor, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator^ (const Field< G1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode < FnLdexp, typename CreateLeaf < Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | ldexp (const Field< G1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode< FnPow, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | pow (const Field< G1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode< FnFmod, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | fmod (const Field< G1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode < FnArcTan2, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | atan2 (const Field< G1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode< OpLT, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator< (const Field< G1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode< OpLE, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator<= (const Field< G1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode< OpGT, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator> (const Field< G1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode< OpGE, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator>= (const Field< G1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode< OpEQ, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator== (const Field< G1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode< OpNE, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator!= (const Field< G1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode< OpAnd, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator&& (const Field< G1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode< OpOr, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator|| (const Field< G1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode < OpLeftShift, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator<< (const Field< G1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode < OpRightShift, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator>> (const Field< G1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , int D2, class T2 , class E2 > | |
MakeReturn< BinaryNode< OpAdd, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Array< D2, T2, E2 > >::Leaf_t > >::Expression_t | operator+ (const Field< G1, T1, E1 > &l, const Array< D2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class T2 > | |
MakeReturn< BinaryNode< OpAdd, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< T2 >::Leaf_t > >::Expression_t | operator+ (const Field< G1, T1, E1 > &l, const T2 &r) |
template<class G1 , class T1 , class E1 , int D2, class T2 , class E2 > | |
MakeReturn< BinaryNode < OpSubtract, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Array< D2, T2, E2 > >::Leaf_t > >::Expression_t | operator- (const Field< G1, T1, E1 > &l, const Array< D2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class T2 > | |
MakeReturn< BinaryNode < OpSubtract, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< T2 >::Leaf_t > >::Expression_t | operator- (const Field< G1, T1, E1 > &l, const T2 &r) |
template<class G1 , class T1 , class E1 , int D2, class T2 , class E2 > | |
MakeReturn< BinaryNode < OpMultiply, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Array< D2, T2, E2 > >::Leaf_t > >::Expression_t | operator* (const Field< G1, T1, E1 > &l, const Array< D2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class T2 > | |
MakeReturn< BinaryNode < OpMultiply, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< T2 >::Leaf_t > >::Expression_t | operator* (const Field< G1, T1, E1 > &l, const T2 &r) |
template<class G1 , class T1 , class E1 , int D2, class T2 , class E2 > | |
MakeReturn< BinaryNode < OpDivide, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Array< D2, T2, E2 > >::Leaf_t > >::Expression_t | operator/ (const Field< G1, T1, E1 > &l, const Array< D2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class T2 > | |
MakeReturn< BinaryNode < OpDivide, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< T2 >::Leaf_t > >::Expression_t | operator/ (const Field< G1, T1, E1 > &l, const T2 &r) |
template<class G1 , class T1 , class E1 , int D2, class T2 , class E2 > | |
MakeReturn< BinaryNode< OpMod, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Array< D2, T2, E2 > >::Leaf_t > >::Expression_t | operator% (const Field< G1, T1, E1 > &l, const Array< D2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class T2 > | |
MakeReturn< BinaryNode< OpMod, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< T2 >::Leaf_t > >::Expression_t | operator% (const Field< G1, T1, E1 > &l, const T2 &r) |
template<class G1 , class T1 , class E1 , int D2, class T2 , class E2 > | |
MakeReturn< BinaryNode < OpBitwiseAnd, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Array< D2, T2, E2 > >::Leaf_t > >::Expression_t | operator& (const Field< G1, T1, E1 > &l, const Array< D2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class T2 > | |
MakeReturn< BinaryNode < OpBitwiseAnd, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< T2 >::Leaf_t > >::Expression_t | operator& (const Field< G1, T1, E1 > &l, const T2 &r) |
template<class G1 , class T1 , class E1 , int D2, class T2 , class E2 > | |
MakeReturn< BinaryNode < OpBitwiseOr, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Array< D2, T2, E2 > >::Leaf_t > >::Expression_t | operator| (const Field< G1, T1, E1 > &l, const Array< D2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class T2 > | |
MakeReturn< BinaryNode < OpBitwiseOr, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< T2 >::Leaf_t > >::Expression_t | operator| (const Field< G1, T1, E1 > &l, const T2 &r) |
template<class G1 , class T1 , class E1 , int D2, class T2 , class E2 > | |
MakeReturn< BinaryNode < OpBitwiseXor, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Array< D2, T2, E2 > >::Leaf_t > >::Expression_t | operator^ (const Field< G1, T1, E1 > &l, const Array< D2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class T2 > | |
MakeReturn< BinaryNode < OpBitwiseXor, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< T2 >::Leaf_t > >::Expression_t | operator^ (const Field< G1, T1, E1 > &l, const T2 &r) |
template<class G1 , class T1 , class E1 , int D2, class T2 , class E2 > | |
MakeReturn< BinaryNode < FnLdexp, typename CreateLeaf < Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Array< D2, T2, E2 > >::Leaf_t > >::Expression_t | ldexp (const Field< G1, T1, E1 > &l, const Array< D2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class T2 > | |
MakeReturn< BinaryNode < FnLdexp, typename CreateLeaf < Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< T2 >::Leaf_t > >::Expression_t | ldexp (const Field< G1, T1, E1 > &l, const T2 &r) |
template<class G1 , class T1 , class E1 , int D2, class T2 , class E2 > | |
MakeReturn< BinaryNode< FnPow, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Array< D2, T2, E2 > >::Leaf_t > >::Expression_t | pow (const Field< G1, T1, E1 > &l, const Array< D2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class T2 > | |
MakeReturn< BinaryNode< FnPow, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< T2 >::Leaf_t > >::Expression_t | pow (const Field< G1, T1, E1 > &l, const T2 &r) |
template<class G1 , class T1 , class E1 , int D2, class T2 , class E2 > | |
MakeReturn< BinaryNode< FnFmod, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Array< D2, T2, E2 > >::Leaf_t > >::Expression_t | fmod (const Field< G1, T1, E1 > &l, const Array< D2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class T2 > | |
MakeReturn< BinaryNode< FnFmod, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< T2 >::Leaf_t > >::Expression_t | fmod (const Field< G1, T1, E1 > &l, const T2 &r) |
template<class G1 , class T1 , class E1 , int D2, class T2 , class E2 > | |
MakeReturn< BinaryNode < FnArcTan2, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Array< D2, T2, E2 > >::Leaf_t > >::Expression_t | atan2 (const Field< G1, T1, E1 > &l, const Array< D2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class T2 > | |
MakeReturn< BinaryNode < FnArcTan2, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< T2 >::Leaf_t > >::Expression_t | atan2 (const Field< G1, T1, E1 > &l, const T2 &r) |
template<class G1 , class T1 , class E1 , int D2, class T2 , class E2 > | |
MakeReturn< BinaryNode< OpLT, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Array< D2, T2, E2 > >::Leaf_t > >::Expression_t | operator< (const Field< G1, T1, E1 > &l, const Array< D2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class T2 > | |
MakeReturn< BinaryNode< OpLT, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< T2 >::Leaf_t > >::Expression_t | operator< (const Field< G1, T1, E1 > &l, const T2 &r) |
template<class G1 , class T1 , class E1 , int D2, class T2 , class E2 > | |
MakeReturn< BinaryNode< OpLE, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Array< D2, T2, E2 > >::Leaf_t > >::Expression_t | operator<= (const Field< G1, T1, E1 > &l, const Array< D2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class T2 > | |
MakeReturn< BinaryNode< OpLE, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< T2 >::Leaf_t > >::Expression_t | operator<= (const Field< G1, T1, E1 > &l, const T2 &r) |
template<class G1 , class T1 , class E1 , int D2, class T2 , class E2 > | |
MakeReturn< BinaryNode< OpGT, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Array< D2, T2, E2 > >::Leaf_t > >::Expression_t | operator> (const Field< G1, T1, E1 > &l, const Array< D2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class T2 > | |
MakeReturn< BinaryNode< OpGT, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< T2 >::Leaf_t > >::Expression_t | operator> (const Field< G1, T1, E1 > &l, const T2 &r) |
template<class G1 , class T1 , class E1 , int D2, class T2 , class E2 > | |
MakeReturn< BinaryNode< OpGE, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Array< D2, T2, E2 > >::Leaf_t > >::Expression_t | operator>= (const Field< G1, T1, E1 > &l, const Array< D2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class T2 > | |
MakeReturn< BinaryNode< OpGE, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< T2 >::Leaf_t > >::Expression_t | operator>= (const Field< G1, T1, E1 > &l, const T2 &r) |
template<class G1 , class T1 , class E1 , int D2, class T2 , class E2 > | |
MakeReturn< BinaryNode< OpEQ, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Array< D2, T2, E2 > >::Leaf_t > >::Expression_t | operator== (const Field< G1, T1, E1 > &l, const Array< D2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class T2 > | |
MakeReturn< BinaryNode< OpEQ, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< T2 >::Leaf_t > >::Expression_t | operator== (const Field< G1, T1, E1 > &l, const T2 &r) |
template<class G1 , class T1 , class E1 , int D2, class T2 , class E2 > | |
MakeReturn< BinaryNode< OpNE, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Array< D2, T2, E2 > >::Leaf_t > >::Expression_t | operator!= (const Field< G1, T1, E1 > &l, const Array< D2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class T2 > | |
MakeReturn< BinaryNode< OpNE, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< T2 >::Leaf_t > >::Expression_t | operator!= (const Field< G1, T1, E1 > &l, const T2 &r) |
template<class G1 , class T1 , class E1 , int D2, class T2 , class E2 > | |
MakeReturn< BinaryNode< OpAnd, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Array< D2, T2, E2 > >::Leaf_t > >::Expression_t | operator&& (const Field< G1, T1, E1 > &l, const Array< D2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class T2 > | |
MakeReturn< BinaryNode< OpAnd, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< T2 >::Leaf_t > >::Expression_t | operator&& (const Field< G1, T1, E1 > &l, const T2 &r) |
template<class G1 , class T1 , class E1 , int D2, class T2 , class E2 > | |
MakeReturn< BinaryNode< OpOr, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Array< D2, T2, E2 > >::Leaf_t > >::Expression_t | operator|| (const Field< G1, T1, E1 > &l, const Array< D2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class T2 > | |
MakeReturn< BinaryNode< OpOr, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< T2 >::Leaf_t > >::Expression_t | operator|| (const Field< G1, T1, E1 > &l, const T2 &r) |
template<class G1 , class T1 , class E1 , int D2, class T2 , class E2 > | |
MakeReturn< BinaryNode < OpLeftShift, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Array< D2, T2, E2 > >::Leaf_t > >::Expression_t | operator<< (const Field< G1, T1, E1 > &l, const Array< D2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class T2 > | |
MakeReturn< BinaryNode < OpLeftShift, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< T2 >::Leaf_t > >::Expression_t | operator<< (const Field< G1, T1, E1 > &l, const T2 &r) |
template<class G1 , class T1 , class E1 , int D2, class T2 , class E2 > | |
MakeReturn< BinaryNode < OpRightShift, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< Array< D2, T2, E2 > >::Leaf_t > >::Expression_t | operator>> (const Field< G1, T1, E1 > &l, const Array< D2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class T2 > | |
MakeReturn< BinaryNode < OpRightShift, typename CreateLeaf< Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< T2 >::Leaf_t > >::Expression_t | operator>> (const Field< G1, T1, E1 > &l, const T2 &r) |
template<int D1, class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode< OpAdd, typename CreateLeaf< Array< D1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator+ (const Array< D1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class T1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode< OpAdd, typename CreateLeaf< T1 > ::Leaf_t, typename CreateLeaf < Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator+ (const T1 &l, const Field< G2, T2, E2 > &r) |
template<int D1, class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode < OpSubtract, typename CreateLeaf< Array< D1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator- (const Array< D1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class T1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode < OpSubtract, typename CreateLeaf< T1 >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator- (const T1 &l, const Field< G2, T2, E2 > &r) |
template<int D1, class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode < OpMultiply, typename CreateLeaf< Array< D1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator* (const Array< D1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class T1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode < OpMultiply, typename CreateLeaf< T1 >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator* (const T1 &l, const Field< G2, T2, E2 > &r) |
template<int D1, class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode < OpDivide, typename CreateLeaf< Array< D1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator/ (const Array< D1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class T1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode < OpDivide, typename CreateLeaf< T1 >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator/ (const T1 &l, const Field< G2, T2, E2 > &r) |
template<int D1, class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode< OpMod, typename CreateLeaf< Array< D1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator% (const Array< D1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class T1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode< OpMod, typename CreateLeaf< T1 > ::Leaf_t, typename CreateLeaf < Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator% (const T1 &l, const Field< G2, T2, E2 > &r) |
template<int D1, class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode < OpBitwiseAnd, typename CreateLeaf< Array< D1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator& (const Array< D1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class T1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode < OpBitwiseAnd, typename CreateLeaf< T1 >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator& (const T1 &l, const Field< G2, T2, E2 > &r) |
template<int D1, class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode < OpBitwiseOr, typename CreateLeaf< Array< D1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator| (const Array< D1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class T1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode < OpBitwiseOr, typename CreateLeaf< T1 >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator| (const T1 &l, const Field< G2, T2, E2 > &r) |
template<int D1, class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode < OpBitwiseXor, typename CreateLeaf< Array< D1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator^ (const Array< D1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class T1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode < OpBitwiseXor, typename CreateLeaf< T1 >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator^ (const T1 &l, const Field< G2, T2, E2 > &r) |
template<int D1, class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode < FnLdexp, typename CreateLeaf < Array< D1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | ldexp (const Array< D1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class T1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode < FnLdexp, typename CreateLeaf < T1 >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | ldexp (const T1 &l, const Field< G2, T2, E2 > &r) |
template<int D1, class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode< FnPow, typename CreateLeaf< Array< D1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | pow (const Array< D1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class T1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode< FnPow, typename CreateLeaf< T1 > ::Leaf_t, typename CreateLeaf < Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | pow (const T1 &l, const Field< G2, T2, E2 > &r) |
template<int D1, class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode< FnFmod, typename CreateLeaf< Array< D1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | fmod (const Array< D1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class T1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode< FnFmod, typename CreateLeaf< T1 > ::Leaf_t, typename CreateLeaf < Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | fmod (const T1 &l, const Field< G2, T2, E2 > &r) |
template<int D1, class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode < FnArcTan2, typename CreateLeaf< Array< D1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | atan2 (const Array< D1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class T1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode < FnArcTan2, typename CreateLeaf< T1 >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | atan2 (const T1 &l, const Field< G2, T2, E2 > &r) |
template<int D1, class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode< OpLT, typename CreateLeaf< Array< D1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator< (const Array< D1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class T1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode< OpLT, typename CreateLeaf< T1 > ::Leaf_t, typename CreateLeaf < Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator< (const T1 &l, const Field< G2, T2, E2 > &r) |
template<int D1, class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode< OpLE, typename CreateLeaf< Array< D1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator<= (const Array< D1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class T1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode< OpLE, typename CreateLeaf< T1 > ::Leaf_t, typename CreateLeaf < Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator<= (const T1 &l, const Field< G2, T2, E2 > &r) |
template<int D1, class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode< OpGT, typename CreateLeaf< Array< D1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator> (const Array< D1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class T1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode< OpGT, typename CreateLeaf< T1 > ::Leaf_t, typename CreateLeaf < Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator> (const T1 &l, const Field< G2, T2, E2 > &r) |
template<int D1, class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode< OpGE, typename CreateLeaf< Array< D1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator>= (const Array< D1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class T1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode< OpGE, typename CreateLeaf< T1 > ::Leaf_t, typename CreateLeaf < Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator>= (const T1 &l, const Field< G2, T2, E2 > &r) |
template<int D1, class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode< OpEQ, typename CreateLeaf< Array< D1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator== (const Array< D1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class T1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode< OpEQ, typename CreateLeaf< T1 > ::Leaf_t, typename CreateLeaf < Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator== (const T1 &l, const Field< G2, T2, E2 > &r) |
template<int D1, class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode< OpNE, typename CreateLeaf< Array< D1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator!= (const Array< D1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class T1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode< OpNE, typename CreateLeaf< T1 > ::Leaf_t, typename CreateLeaf < Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator!= (const T1 &l, const Field< G2, T2, E2 > &r) |
template<int D1, class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode< OpAnd, typename CreateLeaf< Array< D1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator&& (const Array< D1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class T1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode< OpAnd, typename CreateLeaf< T1 > ::Leaf_t, typename CreateLeaf < Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator&& (const T1 &l, const Field< G2, T2, E2 > &r) |
template<int D1, class T1 , class E1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode< OpOr, typename CreateLeaf< Array< D1, T1, E1 > >::Leaf_t, typename CreateLeaf< Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator|| (const Array< D1, T1, E1 > &l, const Field< G2, T2, E2 > &r) |
template<class T1 , class G2 , class T2 , class E2 > | |
MakeReturn< BinaryNode< OpOr, typename CreateLeaf< T1 > ::Leaf_t, typename CreateLeaf < Field< G2, T2, E2 > >::Leaf_t > >::Expression_t | operator|| (const T1 &l, const Field< G2, T2, E2 > &r) |
template<class G1 , class T1 , class E1 , class T2 , class T3 > | |
MakeReturn< TrinaryNode < FnWhere, typename CreateLeaf < Field< G1, T1, E1 > >::Leaf_t, typename CreateLeaf< T2 >::Leaf_t, typename CreateLeaf< T3 > ::Leaf_t > >::Expression_t | where (const Field< G1, T1, E1 > &c, const T2 &t, const T3 &f) |
#define MakeReturn MakeFieldReturn |
MakeReturn<UnaryNode<FnArcCos, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t> >::Expression_t acos | ( | const Field< G1, T1, E1 > & | l | ) | [inline] |
References MakeReturn< T >::make().
MakeReturn<UnaryNode<FnArcSin, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t> >::Expression_t asin | ( | const Field< G1, T1, E1 > & | l | ) | [inline] |
References MakeReturn< T >::make().
MakeReturn<UnaryNode<FnArcTan, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t> >::Expression_t atan | ( | const Field< G1, T1, E1 > & | l | ) | [inline] |
References MakeReturn< T >::make().
MakeReturn<UnaryNode<FnCeil, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t> >::Expression_t ceil | ( | const Field< G1, T1, E1 > & | l | ) | [inline] |
References MakeReturn< T >::make().
MakeReturn<UnaryNode<FnCos, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t> >::Expression_t cos | ( | const Field< G1, T1, E1 > & | l | ) | [inline] |
References MakeReturn< T >::make().
MakeReturn<UnaryNode<FnHypCos, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t> >::Expression_t cosh | ( | const Field< G1, T1, E1 > & | l | ) | [inline] |
References MakeReturn< T >::make().
MakeReturn<UnaryNode<FnExp, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t> >::Expression_t exp | ( | const Field< G1, T1, E1 > & | l | ) | [inline] |
References MakeReturn< T >::make().
MakeReturn<UnaryNode<FnFabs, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t> >::Expression_t fabs | ( | const Field< G1, T1, E1 > & | l | ) | [inline] |
References MakeReturn< T >::make().
MakeReturn<UnaryNode<FnFloor, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t> >::Expression_t floor | ( | const Field< G1, T1, E1 > & | l | ) | [inline] |
References MakeReturn< T >::make().
MakeReturn<UnaryNode<FnLog, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t> >::Expression_t log | ( | const Field< G1, T1, E1 > & | l | ) | [inline] |
References MakeReturn< T >::make().
MakeReturn<UnaryNode<FnLog10, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t> >::Expression_t log10 | ( | const Field< G1, T1, E1 > & | l | ) | [inline] |
References MakeReturn< T >::make().
MakeReturn<UnaryNode<FnSin, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t> >::Expression_t sin | ( | const Field< G1, T1, E1 > & | l | ) | [inline] |
References MakeReturn< T >::make().
MakeReturn<UnaryNode<FnHypSin, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t> >::Expression_t sinh | ( | const Field< G1, T1, E1 > & | l | ) | [inline] |
References MakeReturn< T >::make().
MakeReturn<UnaryNode<FnSqrt, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t> >::Expression_t sqrt | ( | const Field< G1, T1, E1 > & | l | ) | [inline] |
References MakeReturn< T >::make().
MakeReturn<UnaryNode<FnTan, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t> >::Expression_t tan | ( | const Field< G1, T1, E1 > & | l | ) | [inline] |
References MakeReturn< T >::make().
MakeReturn<UnaryNode<FnHypTan, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t> >::Expression_t tanh | ( | const Field< G1, T1, E1 > & | l | ) | [inline] |
References MakeReturn< T >::make().
MakeReturn<UnaryNode<OpUnaryMinus, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t> >::Expression_t operator- | ( | const Field< G1, T1, E1 > & | l | ) | [inline] |
References MakeReturn< T >::make().
MakeReturn<UnaryNode<OpUnaryPlus, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t> >::Expression_t operator+ | ( | const Field< G1, T1, E1 > & | l | ) | [inline] |
References MakeReturn< T >::make().
MakeReturn<UnaryNode<OpBitwiseNot, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t> >::Expression_t operator~ | ( | const Field< G1, T1, E1 > & | l | ) | [inline] |
References MakeReturn< T >::make().
MakeReturn<UnaryNode<OpIdentity, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t> >::Expression_t PETE_identity | ( | const Field< G1, T1, E1 > & | l | ) | [inline] |
References MakeReturn< T >::make().
MakeReturn<UnaryNode<OpNot, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t> >::Expression_t operator! | ( | const Field< G1, T1, E1 > & | l | ) | [inline] |
References MakeReturn< T >::make().
MakeReturn<UnaryNode<OpCast<T1>, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t peteCast | ( | const T1 & | , | |
const Field< G2, T2, E2 > & | l | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpAdd, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator+ | ( | const Field< G1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpSubtract, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator- | ( | const Field< G1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpMultiply, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator* | ( | const Field< G1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpDivide, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator/ | ( | const Field< G1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpMod, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator% | ( | const Field< G1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpBitwiseAnd, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator& | ( | const Field< G1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpBitwiseOr, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator| | ( | const Field< G1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpBitwiseXor, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator^ | ( | const Field< G1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<FnLdexp, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t ldexp | ( | const Field< G1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<FnPow, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t pow | ( | const Field< G1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<FnFmod, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t fmod | ( | const Field< G1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<FnArcTan2, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t atan2 | ( | const Field< G1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpLT, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator< | ( | const Field< G1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpLE, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator<= | ( | const Field< G1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpGT, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator> | ( | const Field< G1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpGE, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator>= | ( | const Field< G1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpEQ, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator== | ( | const Field< G1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpNE, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator!= | ( | const Field< G1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpAnd, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator&& | ( | const Field< G1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpOr, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator|| | ( | const Field< G1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpLeftShift, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator<< | ( | const Field< G1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpRightShift, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator>> | ( | const Field< G1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpAdd, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Array<D2,T2,E2> >::Leaf_t> >::Expression_t operator+ | ( | const Field< G1, T1, E1 > & | l, | |
const Array< D2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpAdd, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<T2 >::Leaf_t> >::Expression_t operator+ | ( | const Field< G1, T1, E1 > & | l, | |
const T2 & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpSubtract, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Array<D2,T2,E2> >::Leaf_t> >::Expression_t operator- | ( | const Field< G1, T1, E1 > & | l, | |
const Array< D2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpSubtract, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<T2 >::Leaf_t> >::Expression_t operator- | ( | const Field< G1, T1, E1 > & | l, | |
const T2 & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpMultiply, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Array<D2,T2,E2> >::Leaf_t> >::Expression_t operator* | ( | const Field< G1, T1, E1 > & | l, | |
const Array< D2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpMultiply, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<T2 >::Leaf_t> >::Expression_t operator* | ( | const Field< G1, T1, E1 > & | l, | |
const T2 & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpDivide, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Array<D2,T2,E2> >::Leaf_t> >::Expression_t operator/ | ( | const Field< G1, T1, E1 > & | l, | |
const Array< D2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpDivide, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<T2 >::Leaf_t> >::Expression_t operator/ | ( | const Field< G1, T1, E1 > & | l, | |
const T2 & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpMod, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Array<D2,T2,E2> >::Leaf_t> >::Expression_t operator% | ( | const Field< G1, T1, E1 > & | l, | |
const Array< D2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpMod, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<T2 >::Leaf_t> >::Expression_t operator% | ( | const Field< G1, T1, E1 > & | l, | |
const T2 & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpBitwiseAnd, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Array<D2,T2,E2> >::Leaf_t> >::Expression_t operator& | ( | const Field< G1, T1, E1 > & | l, | |
const Array< D2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpBitwiseAnd, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<T2 >::Leaf_t> >::Expression_t operator& | ( | const Field< G1, T1, E1 > & | l, | |
const T2 & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpBitwiseOr, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Array<D2,T2,E2> >::Leaf_t> >::Expression_t operator| | ( | const Field< G1, T1, E1 > & | l, | |
const Array< D2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpBitwiseOr, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<T2 >::Leaf_t> >::Expression_t operator| | ( | const Field< G1, T1, E1 > & | l, | |
const T2 & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpBitwiseXor, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Array<D2,T2,E2> >::Leaf_t> >::Expression_t operator^ | ( | const Field< G1, T1, E1 > & | l, | |
const Array< D2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpBitwiseXor, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<T2 >::Leaf_t> >::Expression_t operator^ | ( | const Field< G1, T1, E1 > & | l, | |
const T2 & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<FnLdexp, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Array<D2,T2,E2> >::Leaf_t> >::Expression_t ldexp | ( | const Field< G1, T1, E1 > & | l, | |
const Array< D2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<FnLdexp, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<T2 >::Leaf_t> >::Expression_t ldexp | ( | const Field< G1, T1, E1 > & | l, | |
const T2 & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<FnPow, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Array<D2,T2,E2> >::Leaf_t> >::Expression_t pow | ( | const Field< G1, T1, E1 > & | l, | |
const Array< D2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<FnPow, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<T2 >::Leaf_t> >::Expression_t pow | ( | const Field< G1, T1, E1 > & | l, | |
const T2 & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<FnFmod, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Array<D2,T2,E2> >::Leaf_t> >::Expression_t fmod | ( | const Field< G1, T1, E1 > & | l, | |
const Array< D2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<FnFmod, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<T2 >::Leaf_t> >::Expression_t fmod | ( | const Field< G1, T1, E1 > & | l, | |
const T2 & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<FnArcTan2, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Array<D2,T2,E2> >::Leaf_t> >::Expression_t atan2 | ( | const Field< G1, T1, E1 > & | l, | |
const Array< D2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<FnArcTan2, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<T2 >::Leaf_t> >::Expression_t atan2 | ( | const Field< G1, T1, E1 > & | l, | |
const T2 & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpLT, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Array<D2,T2,E2> >::Leaf_t> >::Expression_t operator< | ( | const Field< G1, T1, E1 > & | l, | |
const Array< D2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpLT, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<T2 >::Leaf_t> >::Expression_t operator< | ( | const Field< G1, T1, E1 > & | l, | |
const T2 & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpLE, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Array<D2,T2,E2> >::Leaf_t> >::Expression_t operator<= | ( | const Field< G1, T1, E1 > & | l, | |
const Array< D2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpLE, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<T2 >::Leaf_t> >::Expression_t operator<= | ( | const Field< G1, T1, E1 > & | l, | |
const T2 & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpGT, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Array<D2,T2,E2> >::Leaf_t> >::Expression_t operator> | ( | const Field< G1, T1, E1 > & | l, | |
const Array< D2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpGT, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<T2 >::Leaf_t> >::Expression_t operator> | ( | const Field< G1, T1, E1 > & | l, | |
const T2 & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpGE, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Array<D2,T2,E2> >::Leaf_t> >::Expression_t operator>= | ( | const Field< G1, T1, E1 > & | l, | |
const Array< D2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpGE, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<T2 >::Leaf_t> >::Expression_t operator>= | ( | const Field< G1, T1, E1 > & | l, | |
const T2 & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpEQ, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Array<D2,T2,E2> >::Leaf_t> >::Expression_t operator== | ( | const Field< G1, T1, E1 > & | l, | |
const Array< D2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpEQ, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<T2 >::Leaf_t> >::Expression_t operator== | ( | const Field< G1, T1, E1 > & | l, | |
const T2 & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpNE, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Array<D2,T2,E2> >::Leaf_t> >::Expression_t operator!= | ( | const Field< G1, T1, E1 > & | l, | |
const Array< D2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpNE, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<T2 >::Leaf_t> >::Expression_t operator!= | ( | const Field< G1, T1, E1 > & | l, | |
const T2 & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpAnd, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Array<D2,T2,E2> >::Leaf_t> >::Expression_t operator&& | ( | const Field< G1, T1, E1 > & | l, | |
const Array< D2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpAnd, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<T2 >::Leaf_t> >::Expression_t operator&& | ( | const Field< G1, T1, E1 > & | l, | |
const T2 & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpOr, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Array<D2,T2,E2> >::Leaf_t> >::Expression_t operator|| | ( | const Field< G1, T1, E1 > & | l, | |
const Array< D2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpOr, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<T2 >::Leaf_t> >::Expression_t operator|| | ( | const Field< G1, T1, E1 > & | l, | |
const T2 & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpLeftShift, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Array<D2,T2,E2> >::Leaf_t> >::Expression_t operator<< | ( | const Field< G1, T1, E1 > & | l, | |
const Array< D2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpLeftShift, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<T2 >::Leaf_t> >::Expression_t operator<< | ( | const Field< G1, T1, E1 > & | l, | |
const T2 & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpRightShift, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<Array<D2,T2,E2> >::Leaf_t> >::Expression_t operator>> | ( | const Field< G1, T1, E1 > & | l, | |
const Array< D2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpRightShift, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<T2 >::Leaf_t> >::Expression_t operator>> | ( | const Field< G1, T1, E1 > & | l, | |
const T2 & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpAdd, typename CreateLeaf<Array<D1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator+ | ( | const Array< D1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpAdd, typename CreateLeaf<T1 >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator+ | ( | const T1 & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpSubtract, typename CreateLeaf<Array<D1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator- | ( | const Array< D1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpSubtract, typename CreateLeaf<T1 >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator- | ( | const T1 & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpMultiply, typename CreateLeaf<Array<D1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator* | ( | const Array< D1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpMultiply, typename CreateLeaf<T1 >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator* | ( | const T1 & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpDivide, typename CreateLeaf<Array<D1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator/ | ( | const Array< D1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpDivide, typename CreateLeaf<T1 >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator/ | ( | const T1 & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpMod, typename CreateLeaf<Array<D1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator% | ( | const Array< D1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpMod, typename CreateLeaf<T1 >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator% | ( | const T1 & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpBitwiseAnd, typename CreateLeaf<Array<D1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator& | ( | const Array< D1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpBitwiseAnd, typename CreateLeaf<T1 >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator& | ( | const T1 & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpBitwiseOr, typename CreateLeaf<Array<D1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator| | ( | const Array< D1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpBitwiseOr, typename CreateLeaf<T1 >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator| | ( | const T1 & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpBitwiseXor, typename CreateLeaf<Array<D1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator^ | ( | const Array< D1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpBitwiseXor, typename CreateLeaf<T1 >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator^ | ( | const T1 & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<FnLdexp, typename CreateLeaf<Array<D1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t ldexp | ( | const Array< D1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<FnLdexp, typename CreateLeaf<T1 >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t ldexp | ( | const T1 & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<FnPow, typename CreateLeaf<Array<D1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t pow | ( | const Array< D1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<FnPow, typename CreateLeaf<T1 >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t pow | ( | const T1 & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<FnFmod, typename CreateLeaf<Array<D1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t fmod | ( | const Array< D1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<FnFmod, typename CreateLeaf<T1 >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t fmod | ( | const T1 & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<FnArcTan2, typename CreateLeaf<Array<D1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t atan2 | ( | const Array< D1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<FnArcTan2, typename CreateLeaf<T1 >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t atan2 | ( | const T1 & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpLT, typename CreateLeaf<Array<D1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator< | ( | const Array< D1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpLT, typename CreateLeaf<T1 >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator< | ( | const T1 & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpLE, typename CreateLeaf<Array<D1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator<= | ( | const Array< D1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpLE, typename CreateLeaf<T1 >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator<= | ( | const T1 & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpGT, typename CreateLeaf<Array<D1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator> | ( | const Array< D1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpGT, typename CreateLeaf<T1 >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator> | ( | const T1 & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpGE, typename CreateLeaf<Array<D1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator>= | ( | const Array< D1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpGE, typename CreateLeaf<T1 >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator>= | ( | const T1 & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpEQ, typename CreateLeaf<Array<D1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator== | ( | const Array< D1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpEQ, typename CreateLeaf<T1 >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator== | ( | const T1 & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpNE, typename CreateLeaf<Array<D1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator!= | ( | const Array< D1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpNE, typename CreateLeaf<T1 >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator!= | ( | const T1 & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpAnd, typename CreateLeaf<Array<D1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator&& | ( | const Array< D1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpAnd, typename CreateLeaf<T1 >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator&& | ( | const T1 & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpOr, typename CreateLeaf<Array<D1,T1,E1> >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator|| | ( | const Array< D1, T1, E1 > & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<BinaryNode<OpOr, typename CreateLeaf<T1 >::Leaf_t, typename CreateLeaf<Field<G2,T2,E2> >::Leaf_t> >::Expression_t operator|| | ( | const T1 & | l, | |
const Field< G2, T2, E2 > & | r | |||
) | [inline] |
References MakeReturn< T >::make().
MakeReturn<TrinaryNode<FnWhere, typename CreateLeaf<Field<G1,T1,E1> >::Leaf_t, typename CreateLeaf<T2 >::Leaf_t, typename CreateLeaf<T3 >::Leaf_t> >::Expression_t where | ( | const Field< G1, T1, E1 > & | c, | |
const T2 & | t, | |||
const T3 & | f | |||
) | [inline] |
References MakeReturn< T >::make().