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) |
| |
◆ SI_ASSIGNMENT_FUNCTIONS
| #define SI_ASSIGNMENT_FUNCTIONS |
( |
|
FUNC, |
|
|
|
OP |
|
) |
| |
Value: \
template<unsigned Dim, class RHS> \
inline void \
{ \
assign(lhs, rhs.PETE_unwrap().MakeExpression(), OP(), \
} \
\
template<unsigned Dim, class RHS> \
inline void \
{ \
assign(lhs, rhs.PETE_unwrap().MakeExpression(), OP(), \
}
Definition at line 39 of file SIndexAssign.h.
◆ SI_ASSIGNMENT_OPERATORS
| #define SI_ASSIGNMENT_OPERATORS |
( |
|
FUNC, |
|
|
|
OP |
|
) |
| |
Value: \
template<unsigned Dim, class RHS> \
inline void \
{ \
assign(lhs, rhs.PETE_unwrap().MakeExpression(), OP(), \
}
Definition at line 58 of file SIndexAssign.h.
◆ assign() [1/3]
template<unsigned Dim, class RHS , class OP , bool IsExpr>
◆ assign() [2/3]
template<unsigned Dim, class RHS >
◆ assign() [3/3]
template<unsigned Dim, class RHS >
◆ operator&=()
template<unsigned Dim, class RHS >
◆ operator<<()
template<unsigned Dim, class RHS >
◆ operator|=()
template<unsigned Dim, class RHS >