Go to the source code of this file.
|
| template<unsigned Dim, class RHS , class OP , bool IsExpr> |
| void | assign (SIndex< Dim > &, RHS, OP, const NDIndex< Dim > &, SIExprTag< IsExpr >) |
| |
| template<unsigned Dim, class RHS > |
| void | assign (SIndex< Dim > &lhs, const PETE_Expr< RHS > &rhs) |
| |
| template<unsigned Dim, class RHS > |
| void | assign (SIndex< Dim > &lhs, const PETE_Expr< RHS > &rhs, const NDIndex< Dim > &domain) |
| |
| template<unsigned Dim, class RHS > |
| void | operator<< (SIndex< Dim > &lhs, const PETE_Expr< RHS > &rhs) |
| |
| template<unsigned Dim, class RHS > |
| void | operator|= (SIndex< Dim > &lhs, const PETE_Expr< RHS > &rhs) |
| |
| template<unsigned Dim, class RHS > |
| void | operator&= (SIndex< Dim > &lhs, const PETE_Expr< RHS > &rhs) |
| |
| #define SI_ASSIGNMENT_FUNCTIONS |
( |
|
FUNC, |
|
|
|
OP |
|
) |
| |
Value:\
template<unsigned Dim, class RHS> \
assign(lhs, rhs.PETE_unwrap().MakeExpression(), OP(), \
} \
\
template<unsigned Dim, class RHS> \
assign(lhs, rhs.PETE_unwrap().MakeExpression(), OP(), \
}
void assign(const BareField< T, Dim > &a, RHS b, OP op, ExprTag< true >)
Definition at line 39 of file SIndexAssign.h.
| #define SI_ASSIGNMENT_OPERATORS |
( |
|
FUNC, |
|
|
|
OP |
|
) |
| |
Value:\
template<unsigned Dim, class RHS> \
assign(lhs, rhs.PETE_unwrap().MakeExpression(), OP(), \
}
void assign(const BareField< T, Dim > &a, RHS b, OP op, ExprTag< true >)
Definition at line 58 of file SIndexAssign.h.
template<unsigned Dim, class RHS , class OP , bool IsExpr>
template<unsigned Dim, class RHS >
template<unsigned Dim, class RHS >
template<unsigned Dim, class RHS >
template<unsigned Dim, class RHS >
template<unsigned Dim, class RHS >