template <class E>
class unexpected
Defined at line 536 of file ../../third_party/android/platform/system/libbase/include/android-base/expected.h
Public Methods
void unexpected<E> (const unexpected<E> & )
constructors
Defined at line 544 of file ../../third_party/android/platform/system/libbase/include/android-base/expected.h
void unexpected<E> (unexpected<E> && )
Defined at line 545 of file ../../third_party/android/platform/system/libbase/include/android-base/expected.h
template <class Err = E, >
void unexpected<E> (Err && e)
Defined at line 551 of file ../../third_party/android/platform/system/libbase/include/android-base/expected.h
template <class... Args, >
void unexpected<E> (std::in_place_t , Args &&... args)
Defined at line 555 of file ../../third_party/android/platform/system/libbase/include/android-base/expected.h
template <class U, class... Args, >
void unexpected<E> (std::in_place_t , std::initializer_list<U> il, Args &&... args)
Defined at line 561 of file ../../third_party/android/platform/system/libbase/include/android-base/expected.h
unexpected<E> & operator= (const unexpected<E> & )
Defined at line 565 of file ../../third_party/android/platform/system/libbase/include/android-base/expected.h
unexpected<E> & operator= (unexpected<E> && )
Defined at line 566 of file ../../third_party/android/platform/system/libbase/include/android-base/expected.h
const E & error ()
observer
Defined at line 569 of file ../../third_party/android/platform/system/libbase/include/android-base/expected.h
E & error ()
Defined at line 570 of file ../../third_party/android/platform/system/libbase/include/android-base/expected.h
const E && error ()
Defined at line 571 of file ../../third_party/android/platform/system/libbase/include/android-base/expected.h
E && error ()
Defined at line 572 of file ../../third_party/android/platform/system/libbase/include/android-base/expected.h
template <typename G = E, >
void swap (unexpected<E> & other)
Swap. This function takes a template argument so that _ENABLE_IF works.
Defined at line 576 of file ../../third_party/android/platform/system/libbase/include/android-base/expected.h
Friends
template <class E1, class E2>
bool unexpected (const unexpected<E1> & e1, const unexpected<E2> & e2)
template <class E1class E2>
bool unexpected (const unexpected<E1> & e1const unexpected<E2> & e2)