Files | |
| file | span.hpp |
| APIs for spans. | |
| file | span.hpp |
| APIs for spans. | |
Classes | |
| struct | cudf::is_host_span_supported_container< T > |
| struct | cudf::is_host_span_supported_container< std::vector< T, Alloc > > |
| struct | cudf::is_host_span_supported_container< thrust::host_vector< T, Alloc > > |
| struct | cudf::is_host_span_supported_container< std::basic_string< T, std::char_traits< T >, Alloc > > |
| struct | cudf::host_span< T, Extent > |
| C++20 std::span with reduced feature set. More... | |
Typedefs | |
| template<typename T , std::size_t Extent = cuda::std::dynamic_extent> | |
| using | cudf::device_span = cuda::std::span< T, Extent > |
| Device span is an alias of cuda::std::span. | |
Variables | |
| constexpr std::size_t | cudf::dynamic_extent = std::numeric_limits<std::size_t>::max() |
| A constant used to differentiate std::span of static and dynamic extent. | |