|  | 
| template<class BinaryFunction > | 
| ROCPRIM_DEVICE ROCPRIM_INLINE void | inclusive_scan (T input, T &output, storage_type &storage, BinaryFunction scan_op) | 
|  | 
| template<class BinaryFunction > | 
| ROCPRIM_DEVICE ROCPRIM_INLINE void | inclusive_scan (T input, T &output, T &reduction, storage_type &storage, BinaryFunction scan_op) | 
|  | 
| template<class BinaryFunction > | 
| ROCPRIM_DEVICE ROCPRIM_INLINE void | exclusive_scan (T input, T &output, T init, storage_type &storage, BinaryFunction scan_op) | 
|  | 
| template<class BinaryFunction > | 
| ROCPRIM_DEVICE ROCPRIM_INLINE void | exclusive_scan (T input, T &output, storage_type &storage, BinaryFunction scan_op) | 
|  | 
| template<class BinaryFunction > | 
| ROCPRIM_DEVICE ROCPRIM_INLINE void | exclusive_scan (T input, T &output, T init, T &reduction, storage_type &storage, BinaryFunction scan_op) | 
|  | 
| template<class BinaryFunction > | 
| ROCPRIM_DEVICE ROCPRIM_INLINE void | scan (T input, T &inclusive_output, T &exclusive_output, T init, storage_type &storage, BinaryFunction scan_op) | 
|  | 
| template<class BinaryFunction > | 
| ROCPRIM_DEVICE ROCPRIM_INLINE void | scan (T input, T &inclusive_output, T &exclusive_output, storage_type &storage, BinaryFunction scan_op) | 
|  | 
| template<class BinaryFunction > | 
| ROCPRIM_DEVICE ROCPRIM_INLINE void | scan (T input, T &inclusive_output, T &exclusive_output, T init, T &reduction, storage_type &storage, BinaryFunction scan_op) | 
|  | 
| ROCPRIM_DEVICE ROCPRIM_INLINE T | broadcast (T input, const unsigned int src_lane, storage_type &storage) | 
|  |