status/error indicator More...
Public Types | |
using | base_type = status_base_t |
Public Member Functions | |
Status () noexcept=default | |
constexpr | Status (const Status &) noexcept=default |
constexpr | Status (Status &&s) noexcept=default |
constexpr __host____device__ | operator base_type () noexcept |
constexpr __host____device__ base_type | base () const noexcept |
constexpr __host____device__ Status | get_errors () const noexcept |
constexpr __host____device__ Status | get_warnings () const noexcept |
constexpr __host____device__ bool | has_any (const Status &s=all()) const noexcept |
constexpr __host____device__ bool | has_any_errors () const noexcept |
constexpr __host____device__ bool | has_any_warnings () const noexcept |
constexpr __host____device__ bool | has_all (const Status &s=all()) const noexcept |
constexpr __host____device__ bool | has_unknown_error () const noexcept |
constexpr __host____device__ bool | has_probing_length_exceeded () const noexcept |
constexpr __host____device__ bool | has_invalid_configuration () const noexcept |
constexpr __host____device__ bool | has_invalid_key () const noexcept |
constexpr __host____device__ bool | has_duplicate_key () const noexcept |
constexpr __host____device__ bool | has_key_not_found () const noexcept |
constexpr __host____device__ bool | has_index_overflow () const noexcept |
constexpr __host____device__ bool | has_out_of_memory () const noexcept |
constexpr __host____device__ bool | has_not_initialized () const noexcept |
constexpr __host____device__ bool | has_dry_run () const noexcept |
constexpr __host____device__ bool | has_invalid_phase_overlap () const noexcept |
constexpr __host____device__ bool | has_max_values_for_key_reached () const noexcept |
constexpr __host____device__ bool | has_invalid_value () const noexcept |
constexpr __host____device__ Status & | operator= (const Status &a) noexcept |
constexpr __host____device__ Status | operator~ () const noexcept |
constexpr __host____device__ Status & | operator+= (const Status &a) noexcept |
constexpr __host____device__ Status | operator+ (const Status &a) noexcept |
constexpr __host____device__ Status | operator- (const Status &a) noexcept |
constexpr __host____device__ Status & | operator-= (const Status &a) noexcept |
constexpr __host____device__ bool | operator== (const Status &a) const noexcept |
constexpr __host____device__ bool | operator!= (const Status &a) const noexcept |
__device__ void | atomic_assign (Status s) noexcept |
__device__ void | atomic_join (Status s) noexcept |
template<class Group > | |
__device__ Status | group_shuffle (const Group &group, index_t src) noexcept |
Static Public Member Functions | |
static constexpr __host____device__ Status | none () noexcept |
static constexpr __host____device__ Status | all () noexcept |
static constexpr __host____device__ Status | unknown_error () noexcept |
static constexpr __host____device__ Status | probing_length_exceeded () noexcept |
static constexpr __host____device__ Status | invalid_configuration () noexcept |
static constexpr __host____device__ Status | invalid_key () noexcept |
static constexpr __host____device__ Status | duplicate_key () noexcept |
static constexpr __host____device__ Status | key_not_found () noexcept |
static constexpr __host____device__ Status | index_overflow () noexcept |
static constexpr __host____device__ Status | out_of_memory () noexcept |
static constexpr __host____device__ Status | not_initialized () noexcept |
static constexpr __host____device__ Status | dry_run () noexcept |
static constexpr __host____device__ Status | invalid_phase_overlap () noexcept |
static constexpr __host____device__ Status | max_values_for_key_reached () noexcept |
static constexpr __host____device__ Status | invalid_value () noexcept |
static constexpr __host____device__ Status | error_mask () noexcept |
static constexpr __host____device__ Status | warning_mask () noexcept |
Friends | |
template<base_type > | |
class | status_handlers::ReturnBoolean |
status/error indicator
Definition at line 16 of file status.cuh.
Definition at line 20 of file status.cuh.
|
defaultnoexcept |
|
constexprdefaultnoexcept |
|
constexprdefaultnoexcept |
|
inlinestaticconstexprnoexcept |
Definition at line 41 of file status.cuh.
|
inlinenoexcept |
Definition at line 181 of file status.cuh.
|
inlinenoexcept |
Definition at line 187 of file status.cuh.
|
inlineconstexprnoexcept |
Definition at line 36 of file status.cuh.
|
inlinestaticconstexprnoexcept |
Definition at line 62 of file status.cuh.
|
inlinestaticconstexprnoexcept |
Definition at line 52 of file status.cuh.
|
inlinestaticconstexprnoexcept |
Definition at line 71 of file status.cuh.
|
inlineconstexprnoexcept |
Definition at line 89 of file status.cuh.
|
inlineconstexprnoexcept |
Definition at line 91 of file status.cuh.
|
inlinenoexcept |
Definition at line 197 of file status.cuh.
|
inlineconstexprnoexcept |
Definition at line 100 of file status.cuh.
|
inlineconstexprnoexcept |
Definition at line 94 of file status.cuh.
|
inlineconstexprnoexcept |
Definition at line 96 of file status.cuh.
|
inlineconstexprnoexcept |
Definition at line 98 of file status.cuh.
|
inlineconstexprnoexcept |
Definition at line 121 of file status.cuh.
|
inlineconstexprnoexcept |
Definition at line 111 of file status.cuh.
|
inlineconstexprnoexcept |
Definition at line 115 of file status.cuh.
|
inlineconstexprnoexcept |
Definition at line 107 of file status.cuh.
|
inlineconstexprnoexcept |
Definition at line 109 of file status.cuh.
|
inlineconstexprnoexcept |
Definition at line 123 of file status.cuh.
|
inlineconstexprnoexcept |
Definition at line 127 of file status.cuh.
|
inlineconstexprnoexcept |
Definition at line 113 of file status.cuh.
|
inlineconstexprnoexcept |
Definition at line 125 of file status.cuh.
|
inlineconstexprnoexcept |
Definition at line 119 of file status.cuh.
|
inlineconstexprnoexcept |
Definition at line 117 of file status.cuh.
|
inlineconstexprnoexcept |
Definition at line 105 of file status.cuh.
|
inlineconstexprnoexcept |
Definition at line 103 of file status.cuh.
|
inlinestaticconstexprnoexcept |
Definition at line 56 of file status.cuh.
|
inlinestaticconstexprnoexcept |
Definition at line 48 of file status.cuh.
|
inlinestaticconstexprnoexcept |
Definition at line 50 of file status.cuh.
|
inlinestaticconstexprnoexcept |
Definition at line 64 of file status.cuh.
|
inlinestaticconstexprnoexcept |
Definition at line 68 of file status.cuh.
|
inlinestaticconstexprnoexcept |
Definition at line 54 of file status.cuh.
|
inlinestaticconstexprnoexcept |
Definition at line 66 of file status.cuh.
|
inlinestaticconstexprnoexcept |
Definition at line 39 of file status.cuh.
|
inlinestaticconstexprnoexcept |
Definition at line 60 of file status.cuh.
|
inlineconstexprnoexcept |
Definition at line 33 of file status.cuh.
|
inlineconstexprnoexcept |
Definition at line 175 of file status.cuh.
|
inlineconstexprnoexcept |
Definition at line 150 of file status.cuh.
|
inlineconstexprnoexcept |
Definition at line 143 of file status.cuh.
|
inlineconstexprnoexcept |
Definition at line 156 of file status.cuh.
|
inlineconstexprnoexcept |
Definition at line 162 of file status.cuh.
|
inlineconstexprnoexcept |
Definition at line 130 of file status.cuh.
|
inlineconstexprnoexcept |
Definition at line 169 of file status.cuh.
|
inlineconstexprnoexcept |
Definition at line 137 of file status.cuh.
|
inlinestaticconstexprnoexcept |
Definition at line 58 of file status.cuh.
|
inlinestaticconstexprnoexcept |
Definition at line 46 of file status.cuh.
|
inlinestaticconstexprnoexcept |
Definition at line 44 of file status.cuh.
|
inlinestaticconstexprnoexcept |
Definition at line 83 of file status.cuh.
|
friend |
Definition at line 212 of file status.cuh.