83 #ifndef GOOGLE_PROTOBUF_STUBS_STATUSOR_H_ 84 #define GOOGLE_PROTOBUF_STUBS_STATUSOR_H_ 214 : status_(other.status_), value_(other.value_) {
219 status_ = other.status_;
220 value_ = other.value_;
227 : status_(other.status_), value_(other.status_.
ok() ? other.value_ :
T()) {
233 status_ = other.status_;
234 if (status_.
ok()) value_ = other.value_;
259 #endif // GOOGLE_PROTOBUF_STUBS_STATUSOR_H_
Definition: statusor.h:165
bool t
Definition: UpdateContents.py:37
StatusOr()
Definition: statusor.h:189
const T & ValueOrDie() const
Definition: statusor.h:249
bool ok() const
Definition: status.h:90
static bool IsValueNull(const T *t)
Definition: statusor.h:183
const FieldDescriptor const OneofDescriptor value
Definition: descriptor.h:1717
TestSubObjConstructor T
Definition: TestTypedefs.idl:84
EGLAttrib * value
Definition: eglext.h:120
bool ok() const
Definition: statusor.h:244
Definition: __init__.py:1
StatusOr & operator=(const StatusOr &other)
static bool IsValueNull(const T &t)
Definition: statusor.h:178
Definition: document.h:393
static const StatusPod OK
Definition: status.h:85
#define NULL
Definition: common_types.h:41
Definition: statusor.h:97
#define LIBPROTOBUF_EXPORT
Definition: port.h:97
Definition: gflags_completions.h:115
Definition: statusor.h:172
const Status & status() const
Definition: statusor.h:239
static void Crash(const util::Status &status)
Definition: statusor.cc:38