APIs for spans. More...
#include <cudf/detail/utilities/host_vector.hpp>
#include <cudf/types.hpp>
#include <cudf/utilities/export.hpp>
#include <rmm/device_buffer.hpp>
#include <rmm/device_uvector.hpp>
#include <rmm/device_vector.hpp>
#include <thrust/detail/raw_pointer_cast.h>
#include <thrust/device_vector.h>
#include <thrust/host_vector.h>
#include <thrust/memory.h>
#include <cstddef>
#include <limits>
#include <type_traits>
#include <utility>
Go to the source code of this file.
Namespaces | |
cudf | |
cuDF interfaces | |
Typedefs | |
template<class T > | |
using | cudf::detail::host_2dspan = base_2dspan< T, host_span > |
Alias for the 2D span for host data. More... | |
template<class T > | |
using | cudf::detail::device_2dspan = base_2dspan< T, device_span > |
Alias for the 2D span for device data. More... | |
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. | |
APIs for spans.
Definition in file span.hpp.
using cudf::detail::device_2dspan = typedef base_2dspan<T, device_span> |
using cudf::detail::host_2dspan = typedef base_2dspan<T, host_span> |