|
template<class E > |
| android::base::unexpected (E) -> unexpected< E > |
|
template<class T1 , class E1 , class T2 , class E2 > |
constexpr bool | android::base::operator== (const expected< T1, E1 > &x, const expected< T2, E2 > &y) |
|
template<class T1 , class E1 , class T2 , class E2 > |
constexpr bool | android::base::operator!= (const expected< T1, E1 > &x, const expected< T2, E2 > &y) |
|
template<class T1 , class E1 , class E2 > |
constexpr bool | android::base::operator== (const expected< T1, E1 > &x, const unexpected< E2 > &y) |
|
template<class T1 , class E1 , class E2 > |
constexpr bool | android::base::operator== (const unexpected< E2 > &x, const expected< T1, E1 > &y) |
|
template<class T1 , class E1 , class E2 > |
constexpr bool | android::base::operator!= (const expected< T1, E1 > &x, const unexpected< E2 > &y) |
|
template<class T1 , class E1 , class E2 > |
constexpr bool | android::base::operator!= (const unexpected< E2 > &x, const expected< T1, E1 > &y) |
|
template<class T1 , class E1 > |
void | android::base::swap (expected< T1, E1 > &x, expected< T1, E1 > &y) noexcept(noexcept(x.swap(y))) |
|
template<class E1 , class E2 > |
constexpr bool | android::base::operator== (const expected< void, E1 > &x, const expected< void, E2 > &y) |
|
template<class T1 , class E1 , class E2 > |
constexpr bool | android::base::operator== (const expected< T1, E1 > &x, const expected< void, E2 > &y) |
|
template<class E1 , class T2 , class E2 > |
constexpr bool | android::base::operator== (const expected< void, E1 > &x, const expected< T2, E2 > &y) |
|
template<class E1 , class E2 > |
constexpr bool | android::base::operator== (const unexpected< E1 > &e1, const unexpected< E2 > &e2) |
|
template<class E1 , class E2 > |
constexpr bool | android::base::operator!= (const unexpected< E1 > &e1, const unexpected< E2 > &e2) |
|
template<class E1 > |
void | android::base::swap (unexpected< E1 > &x, unexpected< E1 > &y) noexcept(noexcept(x.swap(y))) |
|