cub::SwizzleScanOp# template<typename ScanOp>class SwizzleScanOp# Binary operator wrapper for switching non-commutative scan arguments. Public Functions inline SwizzleScanOp(ScanOp scan_op)# Constructor. template<typename T>inline T operator()(const T &a, const T &b)# Switch the scan arguments.