Overview
Setup
Releases
Contributing
Thrust API documentation
Thrust: The C++ Parallel Algorithms Library API
Directory hierarchy
Namespace hierarchy
Defines
Directories
Namespaces
std
thrust
Classes
Functions
Namespaces
Structs
thrust::allocator_delete
thrust::array_allocator_delete
thrust::bidirectional_device_iterator_tag
thrust::complex
thrust::device_execution_policy
thrust::forward_device_iterator_tag
thrust::host_execution_policy
thrust::identity
thrust::identity< void >
thrust::in_place_t
thrust::input_device_iterator_tag
thrust::iterator_difference
thrust::iterator_pointer
thrust::iterator_reference
thrust::iterator_system
thrust::iterator_traits
thrust::iterator_traversal
thrust::iterator_value
thrust::null_type
thrust::nullopt_t
thrust::numeric_limits
thrust::output_device_iterator_tag
thrust::proclaim_contiguous_iterator
thrust::project1st
thrust::project1st< void, void >
thrust::project2nd
thrust::project2nd< void, void >
thrust::random_access_device_iterator_tag
thrust::square
thrust::square< void >
thrust::tagged_deleter
Typedefs
Variables
thrust
»
Thrust: The C++ Parallel Algorithms Library API
»
thrust
»
thrust::tagged_deleter
thrust::tagged_deleter
Defined in
thrust/allocate_unique.h
template
<
typename
Pointer
,
typename
Lambda
>
struct
tagged_deleter
:
public
Lambda
Public Types
using
pointer
=
Pointer
Public Functions
inline
tagged_deleter
(
Lambda
&
&
l
)