template<typenameT>TResultbind(constT&t){returnvalue().bind(t);}// if (Q_LIKELY(m) && m-> _bind(t)) return std::move(*static_cast<TResult*>(this)) ; return TResult (); } // TODO only for readers ?
template<typenameT>TResultbind(constT&t){returnvalue().bind(t);}// if (static_cast<TImpl*>(this)-> _bind(t)) return std::move(*static_cast<TResult*>(this)) ; return TResult (); } // TODO only for readers ?