50 template<
typename Handler,
51 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
54 init_ = std::forward<Handler>(h);
58 template<
typename Handler,
59 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
62 init_ = std::forward<Handler>(h);
63 return std::move(*
this);
71 template<
typename Handler,
72 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
75 next_ = std::forward<Handler>(h);
79 template<
typename Handler,
80 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
83 next_ = std::forward<Handler>(h);
84 return std::move(*
this);
92 std::function<void(cluster&)> init_ = util::noop<cluster&>;
93 std::function<boost::optional<member>(cluster&)> next_ = [](cluster&) {
97 friend class connection::ClientConnectionManagerImpl;