Utility APIs#
- group Utilities
Contents:
- Utility Types
CUDF_ENABLE_IF
size_type
bitmask_type
valid_type
thread_index_type
char_utf8
void_t
less_comparable
greater_comparable
equality_comparable
has_common_type
is_timestamp_t
is_duration_t
order
null_policy
nan_policy
nan_equality
null_equality
null_order
sorted
mask_state
interpolation
type_id
distance()
operator==()
operator!=()
size_of()
has_atomic_support()
has_atomic_support()
is_relationally_comparable()
is_relationally_comparable()
is_equality_comparable()
is_equality_comparable()
is_numeric()
is_numeric()
is_index_type()
is_index_type()
is_signed()
is_signed()
is_unsigned()
is_unsigned()
is_signed_iterator()
is_integral()
is_integral()
is_integral_not_bool()
is_integral_not_bool()
is_numeric_not_bool()
is_numeric_not_bool()
is_floating_point()
is_floating_point()
is_byte()
is_boolean()
is_boolean()
is_timestamp()
is_timestamp()
is_fixed_point()
is_fixed_point()
is_duration()
is_duration()
is_chrono()
is_chrono()
is_rep_layout_compatible()
is_dictionary()
is_dictionary()
is_fixed_width()
is_fixed_width()
is_compound()
is_compound()
is_nested()
is_nested()
is_bit_castable()
has_common_type_v
cudf::order_info
cudf::data_type
cudf::is_convertible
cudf::is_convertible< cudf::detail::timestamp< Duration1 >, cudf::detail::timestamp< Duration2 > >
- Utility Dispatcher
CUDF_TYPE_MAPPING
MAP_NUMERIC_SCALAR
MAP_TIMESTAMP_SCALAR
MAP_DURATION_SCALAR
id_to_type
device_storage_type_t
scalar_type_t
scalar_device_type_t
base_type_to_id()
type_to_id()
base_type_to_id< char >()
type_id_matches_device_storage_type()
type_dispatcher()
double_type_dispatcher()
type_to_name()
cudf::dispatch_storage_type
- Utility Bitmask
- Utility Error
- Utility Span
dynamic_extent
cudf::is_host_span_supported_container
cudf::is_host_span_supported_container< std::vector< T, Alloc > >
cudf::is_host_span_supported_container< thrust::host_vector< T, Alloc > >
cudf::is_host_span_supported_container< std::basic_string< T, std::char_traits< T >, Alloc > >
cudf::host_span
cudf::is_device_span_supported_container
cudf::is_device_span_supported_container< thrust::device_vector< T, Alloc > >
cudf::is_device_span_supported_container< rmm::device_vector< T > >
cudf::is_device_span_supported_container< rmm::device_uvector< T > >
cudf::device_span