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 >