#include <statusor_internal.h>

Classes | |
| struct | Dummy |
Public Member Functions | |
| template<typename U > | |
| void | Assign (U &&value) |
| template<typename U > | |
| void | Assign (U &&value) |
| template<typename U > | |
| void | AssignStatus (U &&v) |
| template<typename U > | |
| void | AssignStatus (U &&v) |
| bool | ok () const |
| bool | ok () const |
| StatusOrData & | operator= (const StatusOrData &other) |
| StatusOrData & | operator= (const StatusOrData &other) |
| StatusOrData & | operator= (StatusOrData &&other) |
| StatusOrData & | operator= (StatusOrData &&other) |
| StatusOrData ()=delete | |
| StatusOrData ()=delete | |
| template<typename... Args> | |
| StatusOrData (absl::in_place_t, Args &&... args) | |
| template<typename... Args> | |
| StatusOrData (absl::in_place_t, Args &&... args) | |
| StatusOrData (const StatusOrData &other) | |
| StatusOrData (const StatusOrData &other) | |
| template<typename U > | |
| StatusOrData (const StatusOrData< U > &other) | |
| template<typename U > | |
| StatusOrData (const StatusOrData< U > &other) | |
| StatusOrData (const T &value) | |
| StatusOrData (const T &value) | |
| StatusOrData (StatusOrData &&other) noexcept | |
| StatusOrData (StatusOrData &&other) noexcept | |
| template<typename U > | |
| StatusOrData (StatusOrData< U > &&other) | |
| template<typename U > | |
| StatusOrData (StatusOrData< U > &&other) | |
| StatusOrData (T &&value) | |
| StatusOrData (T &&value) | |
| template<typename U , absl::enable_if_t< std::is_constructible< absl::Status, U && >::value, int > = 0> | |
| StatusOrData (U &&v) | |
| template<typename U , absl::enable_if_t< std::is_constructible< absl::Status, U && >::value, int > = 0> | |
| StatusOrData (U &&v) | |
| ~StatusOrData () | |
| ~StatusOrData () | |
Protected Member Functions | |
| void | Clear () |
| void | Clear () |
| void | EnsureNotOk () |
| void | EnsureNotOk () |
| void | EnsureOk () const |
| void | EnsureOk () const |
| template<typename... Args> | |
| void | MakeStatus (Args &&... args) |
| template<typename... Args> | |
| void | MakeStatus (Args &&... args) |
| template<typename... Arg> | |
| void | MakeValue (Arg &&... arg) |
| template<typename... Arg> | |
| void | MakeValue (Arg &&... arg) |
Protected Attributes | |
| union { | |
| Status status_ | |
| }; | |
| union { | |
| T data_ | |
| Dummy dummy_ | |
| }; | |
| union { | |
| Status status_ | |
| }; | |
| union { | |
| T data_ | |
| Dummy dummy_ | |
| }; | |
Friends | |
| template<typename U > | |
| class | StatusOrData |
Definition at line 154 of file abseil-cpp/absl/status/internal/statusor_internal.h.
|
delete |
Definition at line 156 of file bloaty/third_party/abseil-cpp/absl/status/internal/statusor_internal.h.
|
inline |
Definition at line 161 of file abseil-cpp/absl/status/internal/statusor_internal.h.
|
inlinenoexcept |
Definition at line 170 of file abseil-cpp/absl/status/internal/statusor_internal.h.
|
inlineexplicit |
Definition at line 180 of file abseil-cpp/absl/status/internal/statusor_internal.h.
|
inlineexplicit |
Definition at line 190 of file abseil-cpp/absl/status/internal/statusor_internal.h.
|
inlineexplicit |
Definition at line 200 of file abseil-cpp/absl/status/internal/statusor_internal.h.
|
inlineexplicit |
Definition at line 205 of file abseil-cpp/absl/status/internal/statusor_internal.h.
|
inlineexplicit |
Definition at line 208 of file abseil-cpp/absl/status/internal/statusor_internal.h.
|
inlineexplicit |
Definition at line 215 of file abseil-cpp/absl/status/internal/statusor_internal.h.
|
inline |
Definition at line 237 of file abseil-cpp/absl/status/internal/statusor_internal.h.
|
delete |
|
inline |
Definition at line 161 of file bloaty/third_party/abseil-cpp/absl/status/internal/statusor_internal.h.
|
inlinenoexcept |
Definition at line 170 of file bloaty/third_party/abseil-cpp/absl/status/internal/statusor_internal.h.
|
inlineexplicit |
Definition at line 180 of file bloaty/third_party/abseil-cpp/absl/status/internal/statusor_internal.h.
|
inlineexplicit |
Definition at line 190 of file bloaty/third_party/abseil-cpp/absl/status/internal/statusor_internal.h.
|
inlineexplicit |
Definition at line 200 of file bloaty/third_party/abseil-cpp/absl/status/internal/statusor_internal.h.
|
inlineexplicit |
Definition at line 205 of file bloaty/third_party/abseil-cpp/absl/status/internal/statusor_internal.h.
|
inlineexplicit |
Definition at line 208 of file bloaty/third_party/abseil-cpp/absl/status/internal/statusor_internal.h.
|
inlineexplicit |
Definition at line 215 of file bloaty/third_party/abseil-cpp/absl/status/internal/statusor_internal.h.
|
inline |
Definition at line 237 of file bloaty/third_party/abseil-cpp/absl/status/internal/statusor_internal.h.
|
inline |
Definition at line 247 of file abseil-cpp/absl/status/internal/statusor_internal.h.
|
inline |
Definition at line 247 of file bloaty/third_party/abseil-cpp/absl/status/internal/statusor_internal.h.
|
inline |
Definition at line 257 of file abseil-cpp/absl/status/internal/statusor_internal.h.
|
inline |
Definition at line 257 of file bloaty/third_party/abseil-cpp/absl/status/internal/statusor_internal.h.
|
inlineprotected |
Definition at line 284 of file bloaty/third_party/abseil-cpp/absl/status/internal/statusor_internal.h.
|
inlineprotected |
Definition at line 284 of file abseil-cpp/absl/status/internal/statusor_internal.h.
|
inlineprotected |
Definition at line 292 of file abseil-cpp/absl/status/internal/statusor_internal.h.
|
inlineprotected |
Definition at line 292 of file bloaty/third_party/abseil-cpp/absl/status/internal/statusor_internal.h.
|
inlineprotected |
Definition at line 288 of file bloaty/third_party/abseil-cpp/absl/status/internal/statusor_internal.h.
|
inlineprotected |
Definition at line 288 of file abseil-cpp/absl/status/internal/statusor_internal.h.
|
inlineprotected |
Definition at line 306 of file abseil-cpp/absl/status/internal/statusor_internal.h.
|
inlineprotected |
Definition at line 306 of file bloaty/third_party/abseil-cpp/absl/status/internal/statusor_internal.h.
|
inlineprotected |
Definition at line 299 of file bloaty/third_party/abseil-cpp/absl/status/internal/statusor_internal.h.
|
inlineprotected |
Definition at line 299 of file abseil-cpp/absl/status/internal/statusor_internal.h.
|
inline |
Definition at line 263 of file bloaty/third_party/abseil-cpp/absl/status/internal/statusor_internal.h.
|
inline |
Definition at line 263 of file abseil-cpp/absl/status/internal/statusor_internal.h.
|
inline |
Definition at line 219 of file bloaty/third_party/abseil-cpp/absl/status/internal/statusor_internal.h.
|
inline |
Definition at line 219 of file abseil-cpp/absl/status/internal/statusor_internal.h.
|
inline |
Definition at line 228 of file bloaty/third_party/abseil-cpp/absl/status/internal/statusor_internal.h.
|
inline |
Definition at line 228 of file abseil-cpp/absl/status/internal/statusor_internal.h.
Definition at line 156 of file abseil-cpp/absl/status/internal/statusor_internal.h.
| union { ... } |
| union { ... } |
| union { ... } |
| union { ... } |
| T absl::internal_statusor::StatusOrData< T >::data_ |
Definition at line 281 of file abseil-cpp/absl/status/internal/statusor_internal.h.
| Dummy absl::internal_statusor::StatusOrData< T >::dummy_ |
Definition at line 280 of file abseil-cpp/absl/status/internal/statusor_internal.h.
| Status absl::internal_statusor::StatusOrData< T >::status_ |
Definition at line 272 of file abseil-cpp/absl/status/internal/statusor_internal.h.