Class List

Class List#

stdgpu: 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_traitsA general allocator traitor
 CatomicA class to model an atomic object of type T on the GPU
 Catomic_refA class to model a atomic reference to an object of type T on the GPU
 Cback_insert_iteratorAn output iterator which inserts elements into a container using push_back
 Cbit_notA function to compute bitwise NOT of values
 Cbit_not< void >A transparent specialization of bit_not
 CbitsetA class to model a bitset on the GPU
 CreferenceA proxy class for a reference to a bit
 CdequeA generic container similar to std::deque on the GPU
 Cdevice_rangeA class representing a device range over an array
 Cdevice_unique_objectA resource wrapper for managing device objects with automatic scope-based object destruction
 Cequal_toA function to check equality between two values
 Cequal_to< void >A transparent specialization of equal_to
 Cfront_insert_iteratorAn output iterator which inserts elements into a container using push_front
 ChashA 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_rangeA class representing a host range over an array
 CidentityA function to return the given value
 Cinsert_iteratorAn output iterator which inserts elements into a container using insert
 Cis_execution_policyType trait to check whether the provided class is an execution policy
 Clogical_andA function to perform logical AND on two values
 Clogical_and< void >A transparent specialization of logical_and
 Cmutex_arrayA class to model a mutex array on the GPU
 CreferenceA proxy class to model a mutex reference on the GPU
 Cnull_object_tA type to indicate an uninitialized unique object
 Cnumeric_limitsGeneric 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
 CpairA pair of two values of potentially different types
 CplusA function to add two values
 Cplus< void >A transparent specialization of plus
 CqueueA generic container similar to std::queue on the GPU
 Cremove_cvrefType trait to remove const, volative, and reference qualifiers from the given type
 Csafe_device_allocatorAn allocator for device memory
 Csafe_host_allocatorAn allocator for host memory
 Csafe_managed_allocatorAn allocator for managed memory
 CstackA generic container similar to std::stack on the GPU
 Ctransform_rangeA class representing range where a transformation is applied first
 Cunordered_mapA generic class similar to std::unordered_map on the GPU
 Cunordered_setA generic container similar to std::unordered_set on the GPU
 CvectorA generic container similar to std::vector on the GPU