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> \
inline void \
assign(lhs, rhs.PETE_unwrap().MakeExpression(), OP(), \
} \
\
template<unsigned Dim, class RHS> \
inline void \
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> \
inline void \
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 >