Overview
Setup
Releases
Contributing
Thrust API documentation
Thrust: The C++ Parallel Algorithms Library API
Directory hierarchy
Namespace hierarchy
Defines
Directories
Functions
Namespaces
std
thrust
Classes
thrust::bad_optional_access
thrust::constant_iterator
thrust::counting_iterator
thrust::device_allocator
thrust::device_malloc_allocator
thrust::device_new_allocator
thrust::device_ptr
thrust::device_ptr_memory_resource
thrust::device_reference
thrust::device_vector
thrust::discard_iterator
thrust::host_vector
thrust::iterator_adaptor
thrust::iterator_core_access
thrust::iterator_facade
thrust::monostate
thrust::per_device_allocator
thrust::permutation_iterator
thrust::reverse_iterator
thrust::tabulate_output_iterator
thrust::transform_input_output_iterator
thrust::transform_iterator
thrust::transform_output_iterator
thrust::zip_function
thrust::zip_iterator
Functions
Namespaces
Structs
Typedefs
Variables
thrust
»
Thrust: The C++ Parallel Algorithms Library API
»
thrust
»
thrust::monostate
thrust::monostate
Defined in
thrust/optional.h
class
monostate
Used to represent an optional with no data; essentially a bool.