|
|
|
@ -252,7 +252,7 @@ struct SeqState<Traits, P, F0, F1> { |
|
|
|
|
GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION SeqState(const SeqState& other) noexcept |
|
|
|
|
: state(other.state), whence(other.whence) { |
|
|
|
|
DCHECK(state == State::kState0); |
|
|
|
|
Construct(&prior.current_promise, other.prior.current_promise); |
|
|
|
|
Construct(&prior.prior.current_promise, other.prior.prior.current_promise); |
|
|
|
|
Construct(&prior.prior.next_factory, other.prior.prior.next_factory); |
|
|
|
|
Construct(&prior.next_factory, other.prior.next_factory); |
|
|
|
|
} |
|
|
|
@ -260,7 +260,8 @@ struct SeqState<Traits, P, F0, F1> { |
|
|
|
|
GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION SeqState(SeqState&& other) noexcept |
|
|
|
|
: state(other.state), whence(other.whence) { |
|
|
|
|
DCHECK(state == State::kState0); |
|
|
|
|
Construct(&prior.current_promise, std::move(other.prior.current_promise)); |
|
|
|
|
Construct(&prior.prior.current_promise, |
|
|
|
|
std::move(other.prior.prior.current_promise)); |
|
|
|
|
Construct(&prior.prior.next_factory, |
|
|
|
|
std::move(other.prior.prior.next_factory)); |
|
|
|
|
Construct(&prior.next_factory, std::move(other.prior.next_factory)); |
|
|
|
@ -435,7 +436,8 @@ struct SeqState<Traits, P, F0, F1, F2> { |
|
|
|
|
GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION SeqState(const SeqState& other) noexcept |
|
|
|
|
: state(other.state), whence(other.whence) { |
|
|
|
|
DCHECK(state == State::kState0); |
|
|
|
|
Construct(&prior.current_promise, other.prior.current_promise); |
|
|
|
|
Construct(&prior.prior.prior.current_promise, |
|
|
|
|
other.prior.prior.prior.current_promise); |
|
|
|
|
Construct(&prior.prior.prior.next_factory, |
|
|
|
|
other.prior.prior.prior.next_factory); |
|
|
|
|
Construct(&prior.prior.next_factory, other.prior.prior.next_factory); |
|
|
|
@ -445,7 +447,8 @@ struct SeqState<Traits, P, F0, F1, F2> { |
|
|
|
|
GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION SeqState(SeqState&& other) noexcept |
|
|
|
|
: state(other.state), whence(other.whence) { |
|
|
|
|
DCHECK(state == State::kState0); |
|
|
|
|
Construct(&prior.current_promise, std::move(other.prior.current_promise)); |
|
|
|
|
Construct(&prior.prior.prior.current_promise, |
|
|
|
|
std::move(other.prior.prior.prior.current_promise)); |
|
|
|
|
Construct(&prior.prior.prior.next_factory, |
|
|
|
|
std::move(other.prior.prior.prior.next_factory)); |
|
|
|
|
Construct(&prior.prior.next_factory, |
|
|
|
@ -672,7 +675,8 @@ struct SeqState<Traits, P, F0, F1, F2, F3> { |
|
|
|
|
GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION SeqState(const SeqState& other) noexcept |
|
|
|
|
: state(other.state), whence(other.whence) { |
|
|
|
|
DCHECK(state == State::kState0); |
|
|
|
|
Construct(&prior.current_promise, other.prior.current_promise); |
|
|
|
|
Construct(&prior.prior.prior.prior.current_promise, |
|
|
|
|
other.prior.prior.prior.prior.current_promise); |
|
|
|
|
Construct(&prior.prior.prior.prior.next_factory, |
|
|
|
|
other.prior.prior.prior.prior.next_factory); |
|
|
|
|
Construct(&prior.prior.prior.next_factory, |
|
|
|
@ -684,7 +688,8 @@ struct SeqState<Traits, P, F0, F1, F2, F3> { |
|
|
|
|
GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION SeqState(SeqState&& other) noexcept |
|
|
|
|
: state(other.state), whence(other.whence) { |
|
|
|
|
DCHECK(state == State::kState0); |
|
|
|
|
Construct(&prior.current_promise, std::move(other.prior.current_promise)); |
|
|
|
|
Construct(&prior.prior.prior.prior.current_promise, |
|
|
|
|
std::move(other.prior.prior.prior.prior.current_promise)); |
|
|
|
|
Construct(&prior.prior.prior.prior.next_factory, |
|
|
|
|
std::move(other.prior.prior.prior.prior.next_factory)); |
|
|
|
|
Construct(&prior.prior.prior.next_factory, |
|
|
|
@ -972,7 +977,8 @@ struct SeqState<Traits, P, F0, F1, F2, F3, F4> { |
|
|
|
|
GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION SeqState(const SeqState& other) noexcept |
|
|
|
|
: state(other.state), whence(other.whence) { |
|
|
|
|
DCHECK(state == State::kState0); |
|
|
|
|
Construct(&prior.current_promise, other.prior.current_promise); |
|
|
|
|
Construct(&prior.prior.prior.prior.prior.current_promise, |
|
|
|
|
other.prior.prior.prior.prior.prior.current_promise); |
|
|
|
|
Construct(&prior.prior.prior.prior.prior.next_factory, |
|
|
|
|
other.prior.prior.prior.prior.prior.next_factory); |
|
|
|
|
Construct(&prior.prior.prior.prior.next_factory, |
|
|
|
@ -986,7 +992,8 @@ struct SeqState<Traits, P, F0, F1, F2, F3, F4> { |
|
|
|
|
GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION SeqState(SeqState&& other) noexcept |
|
|
|
|
: state(other.state), whence(other.whence) { |
|
|
|
|
DCHECK(state == State::kState0); |
|
|
|
|
Construct(&prior.current_promise, std::move(other.prior.current_promise)); |
|
|
|
|
Construct(&prior.prior.prior.prior.prior.current_promise, |
|
|
|
|
std::move(other.prior.prior.prior.prior.prior.current_promise)); |
|
|
|
|
Construct(&prior.prior.prior.prior.prior.next_factory, |
|
|
|
|
std::move(other.prior.prior.prior.prior.prior.next_factory)); |
|
|
|
|
Construct(&prior.prior.prior.prior.next_factory, |
|
|
|
@ -1330,7 +1337,8 @@ struct SeqState<Traits, P, F0, F1, F2, F3, F4, F5> { |
|
|
|
|
GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION SeqState(const SeqState& other) noexcept |
|
|
|
|
: state(other.state), whence(other.whence) { |
|
|
|
|
DCHECK(state == State::kState0); |
|
|
|
|
Construct(&prior.current_promise, other.prior.current_promise); |
|
|
|
|
Construct(&prior.prior.prior.prior.prior.prior.current_promise, |
|
|
|
|
other.prior.prior.prior.prior.prior.prior.current_promise); |
|
|
|
|
Construct(&prior.prior.prior.prior.prior.prior.next_factory, |
|
|
|
|
other.prior.prior.prior.prior.prior.prior.next_factory); |
|
|
|
|
Construct(&prior.prior.prior.prior.prior.next_factory, |
|
|
|
@ -1346,7 +1354,9 @@ struct SeqState<Traits, P, F0, F1, F2, F3, F4, F5> { |
|
|
|
|
GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION SeqState(SeqState&& other) noexcept |
|
|
|
|
: state(other.state), whence(other.whence) { |
|
|
|
|
DCHECK(state == State::kState0); |
|
|
|
|
Construct(&prior.current_promise, std::move(other.prior.current_promise)); |
|
|
|
|
Construct( |
|
|
|
|
&prior.prior.prior.prior.prior.prior.current_promise, |
|
|
|
|
std::move(other.prior.prior.prior.prior.prior.prior.current_promise)); |
|
|
|
|
Construct( |
|
|
|
|
&prior.prior.prior.prior.prior.prior.next_factory, |
|
|
|
|
std::move(other.prior.prior.prior.prior.prior.prior.next_factory)); |
|
|
|
@ -1747,7 +1757,8 @@ struct SeqState<Traits, P, F0, F1, F2, F3, F4, F5, F6> { |
|
|
|
|
GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION SeqState(const SeqState& other) noexcept |
|
|
|
|
: state(other.state), whence(other.whence) { |
|
|
|
|
DCHECK(state == State::kState0); |
|
|
|
|
Construct(&prior.current_promise, other.prior.current_promise); |
|
|
|
|
Construct(&prior.prior.prior.prior.prior.prior.prior.current_promise, |
|
|
|
|
other.prior.prior.prior.prior.prior.prior.prior.current_promise); |
|
|
|
|
Construct(&prior.prior.prior.prior.prior.prior.prior.next_factory, |
|
|
|
|
other.prior.prior.prior.prior.prior.prior.prior.next_factory); |
|
|
|
|
Construct(&prior.prior.prior.prior.prior.prior.next_factory, |
|
|
|
@ -1765,7 +1776,10 @@ struct SeqState<Traits, P, F0, F1, F2, F3, F4, F5, F6> { |
|
|
|
|
GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION SeqState(SeqState&& other) noexcept |
|
|
|
|
: state(other.state), whence(other.whence) { |
|
|
|
|
DCHECK(state == State::kState0); |
|
|
|
|
Construct(&prior.current_promise, std::move(other.prior.current_promise)); |
|
|
|
|
Construct( |
|
|
|
|
&prior.prior.prior.prior.prior.prior.prior.current_promise, |
|
|
|
|
std::move( |
|
|
|
|
other.prior.prior.prior.prior.prior.prior.prior.current_promise)); |
|
|
|
|
Construct( |
|
|
|
|
&prior.prior.prior.prior.prior.prior.prior.next_factory, |
|
|
|
|
std::move( |
|
|
|
@ -2226,7 +2240,9 @@ struct SeqState<Traits, P, F0, F1, F2, F3, F4, F5, F6, F7> { |
|
|
|
|
GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION SeqState(const SeqState& other) noexcept |
|
|
|
|
: state(other.state), whence(other.whence) { |
|
|
|
|
DCHECK(state == State::kState0); |
|
|
|
|
Construct(&prior.current_promise, other.prior.current_promise); |
|
|
|
|
Construct( |
|
|
|
|
&prior.prior.prior.prior.prior.prior.prior.prior.current_promise, |
|
|
|
|
other.prior.prior.prior.prior.prior.prior.prior.prior.current_promise); |
|
|
|
|
Construct( |
|
|
|
|
&prior.prior.prior.prior.prior.prior.prior.prior.next_factory, |
|
|
|
|
other.prior.prior.prior.prior.prior.prior.prior.prior.next_factory); |
|
|
|
@ -2247,7 +2263,9 @@ struct SeqState<Traits, P, F0, F1, F2, F3, F4, F5, F6, F7> { |
|
|
|
|
GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION SeqState(SeqState&& other) noexcept |
|
|
|
|
: state(other.state), whence(other.whence) { |
|
|
|
|
DCHECK(state == State::kState0); |
|
|
|
|
Construct(&prior.current_promise, std::move(other.prior.current_promise)); |
|
|
|
|
Construct(&prior.prior.prior.prior.prior.prior.prior.prior.current_promise, |
|
|
|
|
std::move(other.prior.prior.prior.prior.prior.prior.prior.prior |
|
|
|
|
.current_promise)); |
|
|
|
|
Construct(&prior.prior.prior.prior.prior.prior.prior.prior.next_factory, |
|
|
|
|
std::move(other.prior.prior.prior.prior.prior.prior.prior.prior |
|
|
|
|
.next_factory)); |
|
|
|
@ -2772,7 +2790,10 @@ struct SeqState<Traits, P, F0, F1, F2, F3, F4, F5, F6, F7, F8> { |
|
|
|
|
GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION SeqState(const SeqState& other) noexcept |
|
|
|
|
: state(other.state), whence(other.whence) { |
|
|
|
|
DCHECK(state == State::kState0); |
|
|
|
|
Construct(&prior.current_promise, other.prior.current_promise); |
|
|
|
|
Construct( |
|
|
|
|
&prior.prior.prior.prior.prior.prior.prior.prior.prior.current_promise, |
|
|
|
|
other.prior.prior.prior.prior.prior.prior.prior.prior.prior |
|
|
|
|
.current_promise); |
|
|
|
|
Construct( |
|
|
|
|
&prior.prior.prior.prior.prior.prior.prior.prior.prior.next_factory, |
|
|
|
|
other.prior.prior.prior.prior.prior.prior.prior.prior.prior |
|
|
|
@ -2797,7 +2818,10 @@ struct SeqState<Traits, P, F0, F1, F2, F3, F4, F5, F6, F7, F8> { |
|
|
|
|
GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION SeqState(SeqState&& other) noexcept |
|
|
|
|
: state(other.state), whence(other.whence) { |
|
|
|
|
DCHECK(state == State::kState0); |
|
|
|
|
Construct(&prior.current_promise, std::move(other.prior.current_promise)); |
|
|
|
|
Construct( |
|
|
|
|
&prior.prior.prior.prior.prior.prior.prior.prior.prior.current_promise, |
|
|
|
|
std::move(other.prior.prior.prior.prior.prior.prior.prior.prior.prior |
|
|
|
|
.current_promise)); |
|
|
|
|
Construct( |
|
|
|
|
&prior.prior.prior.prior.prior.prior.prior.prior.prior.next_factory, |
|
|
|
|
std::move(other.prior.prior.prior.prior.prior.prior.prior.prior.prior |
|
|
|
@ -3387,7 +3411,10 @@ struct SeqState<Traits, P, F0, F1, F2, F3, F4, F5, F6, F7, F8, F9> { |
|
|
|
|
GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION SeqState(const SeqState& other) noexcept |
|
|
|
|
: state(other.state), whence(other.whence) { |
|
|
|
|
DCHECK(state == State::kState0); |
|
|
|
|
Construct(&prior.current_promise, other.prior.current_promise); |
|
|
|
|
Construct(&prior.prior.prior.prior.prior.prior.prior.prior.prior.prior |
|
|
|
|
.current_promise, |
|
|
|
|
other.prior.prior.prior.prior.prior.prior.prior.prior.prior.prior |
|
|
|
|
.current_promise); |
|
|
|
|
Construct(&prior.prior.prior.prior.prior.prior.prior.prior.prior.prior |
|
|
|
|
.next_factory, |
|
|
|
|
other.prior.prior.prior.prior.prior.prior.prior.prior.prior.prior |
|
|
|
@ -3416,7 +3443,10 @@ struct SeqState<Traits, P, F0, F1, F2, F3, F4, F5, F6, F7, F8, F9> { |
|
|
|
|
GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION SeqState(SeqState&& other) noexcept |
|
|
|
|
: state(other.state), whence(other.whence) { |
|
|
|
|
DCHECK(state == State::kState0); |
|
|
|
|
Construct(&prior.current_promise, std::move(other.prior.current_promise)); |
|
|
|
|
Construct(&prior.prior.prior.prior.prior.prior.prior.prior.prior.prior |
|
|
|
|
.current_promise, |
|
|
|
|
std::move(other.prior.prior.prior.prior.prior.prior.prior.prior |
|
|
|
|
.prior.prior.current_promise)); |
|
|
|
|
Construct(&prior.prior.prior.prior.prior.prior.prior.prior.prior.prior |
|
|
|
|
.next_factory, |
|
|
|
|
std::move(other.prior.prior.prior.prior.prior.prior.prior.prior |
|
|
|
@ -4072,7 +4102,10 @@ struct SeqState<Traits, P, F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10> { |
|
|
|
|
GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION SeqState(const SeqState& other) noexcept |
|
|
|
|
: state(other.state), whence(other.whence) { |
|
|
|
|
DCHECK(state == State::kState0); |
|
|
|
|
Construct(&prior.current_promise, other.prior.current_promise); |
|
|
|
|
Construct(&prior.prior.prior.prior.prior.prior.prior.prior.prior.prior.prior |
|
|
|
|
.current_promise, |
|
|
|
|
other.prior.prior.prior.prior.prior.prior.prior.prior.prior.prior |
|
|
|
|
.prior.current_promise); |
|
|
|
|
Construct(&prior.prior.prior.prior.prior.prior.prior.prior.prior.prior.prior |
|
|
|
|
.next_factory, |
|
|
|
|
other.prior.prior.prior.prior.prior.prior.prior.prior.prior.prior |
|
|
|
@ -4105,7 +4138,10 @@ struct SeqState<Traits, P, F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10> { |
|
|
|
|
GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION SeqState(SeqState&& other) noexcept |
|
|
|
|
: state(other.state), whence(other.whence) { |
|
|
|
|
DCHECK(state == State::kState0); |
|
|
|
|
Construct(&prior.current_promise, std::move(other.prior.current_promise)); |
|
|
|
|
Construct(&prior.prior.prior.prior.prior.prior.prior.prior.prior.prior.prior |
|
|
|
|
.current_promise, |
|
|
|
|
std::move(other.prior.prior.prior.prior.prior.prior.prior.prior |
|
|
|
|
.prior.prior.prior.current_promise)); |
|
|
|
|
Construct(&prior.prior.prior.prior.prior.prior.prior.prior.prior.prior.prior |
|
|
|
|
.next_factory, |
|
|
|
|
std::move(other.prior.prior.prior.prior.prior.prior.prior.prior |
|
|
|
@ -4829,7 +4865,10 @@ struct SeqState<Traits, P, F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11> { |
|
|
|
|
GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION SeqState(const SeqState& other) noexcept |
|
|
|
|
: state(other.state), whence(other.whence) { |
|
|
|
|
DCHECK(state == State::kState0); |
|
|
|
|
Construct(&prior.current_promise, other.prior.current_promise); |
|
|
|
|
Construct(&prior.prior.prior.prior.prior.prior.prior.prior.prior.prior.prior |
|
|
|
|
.prior.current_promise, |
|
|
|
|
other.prior.prior.prior.prior.prior.prior.prior.prior.prior.prior |
|
|
|
|
.prior.prior.current_promise); |
|
|
|
|
Construct(&prior.prior.prior.prior.prior.prior.prior.prior.prior.prior.prior |
|
|
|
|
.prior.next_factory, |
|
|
|
|
other.prior.prior.prior.prior.prior.prior.prior.prior.prior.prior |
|
|
|
@ -4866,7 +4905,10 @@ struct SeqState<Traits, P, F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11> { |
|
|
|
|
GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION SeqState(SeqState&& other) noexcept |
|
|
|
|
: state(other.state), whence(other.whence) { |
|
|
|
|
DCHECK(state == State::kState0); |
|
|
|
|
Construct(&prior.current_promise, std::move(other.prior.current_promise)); |
|
|
|
|
Construct(&prior.prior.prior.prior.prior.prior.prior.prior.prior.prior.prior |
|
|
|
|
.prior.current_promise, |
|
|
|
|
std::move(other.prior.prior.prior.prior.prior.prior.prior.prior |
|
|
|
|
.prior.prior.prior.prior.current_promise)); |
|
|
|
|
Construct(&prior.prior.prior.prior.prior.prior.prior.prior.prior.prior.prior |
|
|
|
|
.prior.next_factory, |
|
|
|
|
std::move(other.prior.prior.prior.prior.prior.prior.prior.prior |
|
|
|
|