rocPRIM
Public Types | Static Public Attributes | List of all members
params< Haystack, Needle, Output, CompareFunction, Config > Struct Template Reference

Public Types

using haystack_type = Haystack
 
using needle_type = Needle
 
using output_type = Output
 
using compare_op_type = CompareFunction
 
using config = Config
 
using key_type = Key
 
using value_type = Value
 
using key_type = Key
 
using value_type = Value
 
using reduce_op_type = ReduceOp
 
using aggregate_type = Aggregate
 
using key_compare_op = KeyCompareFunction
 
using key_type = Key
 
using count_type = Count
 
using key_type = Key
 
using value_type = Value
 
using config = Config
 
using input_type = Input
 
using output_type = Output
 
using scan_op_type = ScanOp
 
using type = T
 
using type = T
 

Static Public Attributes

static constexpr bool descending = Descending
 
static constexpr unsigned int start_bit = StartBit
 
static constexpr unsigned int end_bit = EndBit
 
static constexpr bool check_large_sizes = CheckLargeSizes
 
static constexpr unsigned int min_segment_length = MinSegmentLength
 
static constexpr unsigned int max_segment_length = MaxSegmentLength
 
static constexpr bool use_identity_iterator = UseIdentityIterator
 
static constexpr int init = Init
 
static constexpr unsigned int block_size_x = BlockSizeX
 
static constexpr unsigned int block_size_y = BlockSizeY
 
static constexpr unsigned int block_size_z = BlockSizeZ
 

The documentation for this struct was generated from the following files: