Lines Matching full:other
31 constexpr invocable_with_telemetry(invocable_with_telemetry&& other) in invocable_with_telemetry() argument
33 : f_(std::move(other.f_)), in invocable_with_telemetry()
34 … telemetry_((assert(other.telemetry_ != nullptr), std::exchange(other.telemetry_, nullptr))) { in invocable_with_telemetry()
38 constexpr invocable_with_telemetry(invocable_with_telemetry const& other) in invocable_with_telemetry() argument
40 : f_(other.f_), telemetry_((assert(other.telemetry_ != nullptr), other.telemetry_)) { in invocable_with_telemetry()
44 constexpr invocable_with_telemetry& operator=(invocable_with_telemetry&& other)
48 assert(&other != this);
49 assert(other.telemetry_ != nullptr);
51 f_ = std::move(other.f_);
52 telemetry_ = std::exchange(other.telemetry_, nullptr);
58 constexpr invocable_with_telemetry& operator=(invocable_with_telemetry const& other)
62 assert(&other != this);
63 assert(other.telemetry_ != nullptr);
65 f_ = other.f_;
66 telemetry_ = other.telemetry_;