Searched defs:ValueOrFailureTraits (Results 1 – 2 of 2) sorted by relevance
65 struct ValueOrFailureTraits { struct67 static auto TryJoinImpl(Promises... promises) { in TryJoinImpl()72 using Promise = std::function<Poll<ValueOrFailure<T>>()>;75 static Promise<T> instant_ok(T x) { in instant_ok()79 static auto instant_ok_status() { in instant_ok_status()84 static Promise<T> instant_fail() { in instant_fail()89 static Poll<ValueOrFailure<std::tuple<T...>>> ok(T... x) { in ok()94 static Poll<ValueOrFailure<std::tuple<T...>>> fail() { in fail()99 static Promise<T> pending() { in pending()
67 struct ValueOrFailureTraits { struct69 using Promise = std::function<Poll<ValueOrFailure<T>>()>;72 static Promise<T> instant_ok(T x) { in instant_ok()76 static auto instant_ok_status() { in instant_ok_status()81 static Promise<T> instant_fail() { in instant_fail()86 static Poll<ValueOrFailure<T>> instant_crash() { in instant_crash()91 static Poll<ValueOrFailure<T>> ok(T x) { in ok()95 static Poll<StatusFlag> ok_status() { return Success{}; } in ok_status()98 static Poll<ValueOrFailure<T>> fail() { in fail()103 static Promise<T> pending() { in pending()