FreePOOMA
2.4.1
|
#include <OpMask.h>
Public Member Functions | |
OpMask () | |
OpMask (const Op &op) | |
~OpMask () | |
template<class T1 , class T2 > | |
void | operator() (T1 &a, const MaskAssign< T2 > &b) const |
WhereProxy Op, embed a conditional operation. | |
template<class T1 , class T2 > | |
void | operator() (T1 &a, const T2 &b) const |
Fall back to native operation. | |
Public Attributes | |
Op | op_m |
void OpMask< Op >::operator() | ( | T1 & | a, |
const MaskAssign< T2 > & | b | ||
) | const [inline] |
WhereProxy Op, embed a conditional operation.
References MaskAssign< T >::defined(), OpMask< Op >::op_m, and MaskAssign< T >::value().
void OpMask< Op >::operator() | ( | T1 & | a, |
const T2 & | b | ||
) | const [inline] |
Fall back to native operation.
References OpMask< Op >::op_m.
Referenced by OpMask< Op >::operator()().