Class List — stdgpu Latest documentation (original) (raw)
▼Nstdgpu
A general allocator traitor
A class to model an atomic object of type T on the GPU
A class to model a atomic reference to an object of type T on the GPU
An output iterator which inserts elements into a container using push_back
A function to compute bitwise NOT of values
A transparent specialization of bit_not
▼Cbitset
A class to model a bitset on the GPU
A proxy class for a reference to a bit
A generic container similar to std::deque on the GPU
A class representing a device range over an array
A resource wrapper for managing device objects with automatic scope-based object destruction
A function to check equality between two values
A transparent specialization of equal_to
An output iterator which inserts elements into a container using push_front
Chash
A function object to compute hash values of provided keys
A specialization for bool
A specialization for char
A specialization for char16_t
A specialization for char32_t
A specialization for double
A specialization for float
A specialization for int
A specialization for long
A specialization for long double
A specialization for long long
A specialization for short
A specialization for singed char
A specialization for unsigned char
A specialization for unsigned int
A specialization for unsigned long
A specialization for unsigned long long
A specialization for unsigned short
A specialization for wchar_t
A class representing a host range over an array
A function to return the given value
An output iterator which inserts elements into a container using insert
Type trait to check whether the provided class is an execution policy
A function to perform logical AND on two values
A transparent specialization of logical_and
A class to model a mutex array on the GPU
A proxy class to model a mutex reference on the GPU
A type to indicate an uninitialized unique object
Generic traits
Specialization for bool
Specialization for char
Specialization for char16_t
Specialization for char32_t
Specialization for double
Specialization for float
Specialization for int
Specialization for long
Cnumeric_limits< long double >
Specialization for long double
Specialization for long long
Specialization for short
Cnumeric_limits< signed char >
Specialization for signed char
Cnumeric_limits< unsigned char >
Specialization for unsigned char
Cnumeric_limits< unsigned int >
Specialization for unsigned int
Cnumeric_limits< unsigned long >
Specialization for unsigned long
Cnumeric_limits< unsigned long long >
Specialization for unsigned long long
Cnumeric_limits< unsigned short >
Specialization for unsigned short
Specialization for wchar_t
Cpair
A pair of two values of potentially different types
Cplus
A function to add two values
A transparent specialization of plus
A generic container similar to std::queue on the GPU
Type trait to remove const, volative, and reference qualifiers from the given type
An allocator for device memory
An allocator for host memory
A generic container similar to std::stack on the GPU
A class representing range where a transformation is applied first
A generic class similar to std::unordered_map on the GPU
A generic container similar to std::unordered_set on the GPU
A generic container similar to std::vector on the GPU