Class List#
stdgpu Latest
Efficient STL-like Data Structures on the GPU
|
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
▼Nstdgpu | |
Callocator_traits | A general allocator traitor |
Catomic | A class to model an atomic object of type T on the GPU |
Catomic_ref | A class to model a atomic reference to an object of type T on the GPU |
Cback_insert_iterator | An output iterator which inserts elements into a container using push_back |
Cbit_not | A function to compute bitwise NOT of values |
Cbit_not< void > | A transparent specialization of bit_not |
▼Cbitset | A class to model a bitset on the GPU |
Creference | A proxy class for a reference to a bit |
Cdeque | A generic container similar to std::deque on the GPU |
Cdevice_range | A class representing a device range over an array |
Cdevice_unique_object | A resource wrapper for managing device objects with automatic scope-based object destruction |
Cequal_to | A function to check equality between two values |
Cequal_to< void > | A transparent specialization of equal_to |
Cfront_insert_iterator | An output iterator which inserts elements into a container using push_front |
Chash | A function object to compute hash values of provided keys |
Chash< bool > | A specialization for bool |
Chash< char > | A specialization for char |
Chash< char16_t > | A specialization for char16_t |
Chash< char32_t > | A specialization for char32_t |
Chash< double > | A specialization for double |
Chash< float > | A specialization for float |
Chash< int > | A specialization for int |
Chash< long > | A specialization for long |
Chash< long double > | A specialization for long double |
Chash< long long > | A specialization for long long |
Chash< short > | A specialization for short |
Chash< signed char > | A specialization for singed char |
Chash< unsigned char > | A specialization for unsigned char |
Chash< unsigned int > | A specialization for unsigned int |
Chash< unsigned long > | A specialization for unsigned long |
Chash< unsigned long long > | A specialization for unsigned long long |
Chash< unsigned short > | A specialization for unsigned short |
Chash< wchar_t > | A specialization for wchar_t |
Chost_range | A class representing a host range over an array |
Cidentity | A function to return the given value |
Cinsert_iterator | An output iterator which inserts elements into a container using insert |
Cis_execution_policy | Type trait to check whether the provided class is an execution policy |
Clogical_and | A function to perform logical AND on two values |
Clogical_and< void > | A transparent specialization of logical_and |
▼Cmutex_array | A class to model a mutex array on the GPU |
Creference | A proxy class to model a mutex reference on the GPU |
Cnull_object_t | A type to indicate an uninitialized unique object |
Cnumeric_limits | Generic traits |
Cnumeric_limits< bool > | Specialization for bool |
Cnumeric_limits< char > | Specialization for char |
Cnumeric_limits< char16_t > | Specialization for char16_t |
Cnumeric_limits< char32_t > | Specialization for char32_t |
Cnumeric_limits< double > | Specialization for double |
Cnumeric_limits< float > | Specialization for float |
Cnumeric_limits< int > | Specialization for int |
Cnumeric_limits< long > | Specialization for long |
Cnumeric_limits< long double > | Specialization for long double |
Cnumeric_limits< long long > | Specialization for long long |
Cnumeric_limits< short > | 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 |
Cnumeric_limits< wchar_t > | Specialization for wchar_t |
Cpair | A pair of two values of potentially different types |
Cplus | A function to add two values |
Cplus< void > | A transparent specialization of plus |
Cqueue | A generic container similar to std::queue on the GPU |
Cremove_cvref | Type trait to remove const, volative, and reference qualifiers from the given type |
Csafe_device_allocator | An allocator for device memory |
Csafe_host_allocator | An allocator for host memory |
Csafe_managed_allocator | An allocator for managed memory |
Cstack | A generic container similar to std::stack on the GPU |
Ctransform_range | A class representing range where a transformation is applied first |
Cunordered_map | A generic class similar to std::unordered_map on the GPU |
Cunordered_set | A generic container similar to std::unordered_set on the GPU |
Cvector | A generic container similar to std::vector on the GPU |
Generated by 1.9.6