Go to the source code of this file.
#define TSV_ELEMENTWISE_OPERATOR |
( |
|
TSV, |
|
|
|
OP, |
|
|
|
APP |
|
) |
| |
Value:\
template < class T1, class T2, unsigned D > \
OP(const TSV<T1,D> &lhs, const TSV<T2,D> &rhs) \
{ \
#define TSV_ELEMENTWISE_OPERATOR_WITH_SCALAR(TSV, SCA, OP, APP)
Definition at line 58 of file TSVMeta.h.
#define TSV_ELEMENTWISE_OPERATOR2 |
( |
|
TSV1, |
|
|
|
TSV2, |
|
|
|
OP, |
|
|
|
APP |
|
) |
| |
Value:\
template < class T1, class T2, unsigned D > \
OP(const TSV1<T1,D> &lhs, const TSV2<T2,D> &rhs) \
{ \
apply(lhs,rhs); \
}
Definition at line 75 of file TSVMeta.h.
#define TSV_ELEMENTWISE_OPERATOR_WITH_SCALAR |
( |
|
TSV, |
|
|
|
SCA, |
|
|
|
OP, |
|
|
|
APP |
|
) |
| |
Value:\
template < class T1 , unsigned D > \
OP(const TSV<T1,D>& lhs, SCA sca) \
{ \
} \
\
template < class T1 , unsigned D > \
OP(SCA sca, const TSV<T1,D>& rhs) \
{ \
}
Definition at line 42 of file TSVMeta.h.