Lines Matching defs:forward

1924       : m_val(std::forward<Args>(args)...) {}
1930 : m_val(l, std::forward<Args>(args)...) {}
1973 return unexpected<typename std::decay<E>::type>(std::forward<E>(e));
1985 throw std::forward<E>(e);
2066 noexcept(std::mem_fn(f)(std::forward<Args>(args)...)))
2067 -> decltype(std::mem_fn(f)(std::forward<Args>(args)...)) {
2068 return std::mem_fn(f)(std::forward<Args>(args)...);
2074 noexcept(std::forward<Fn>(f)(std::forward<Args>(args)...)))
2075 -> decltype(std::forward<Fn>(f)(std::forward<Args>(args)...)) {
2076 return std::forward<Fn>(f)(std::forward<Args>(args)...);
2243 : m_val(std::forward<Args>(args)...), m_has_val(true) {}
2250 : m_val(il, std::forward<Args>(args)...), m_has_val(true) {}
2255 : m_unexpect(std::forward<Args>(args)...), m_has_val(false) {}
2263 : m_unexpect(il, std::forward<Args>(args)...), m_has_val(false) {}
2291 : m_val(std::forward<Args>(args)...), m_has_val(true) {}
2298 : m_val(il, std::forward<Args>(args)...), m_has_val(true) {}
2303 : m_unexpect(std::forward<Args>(args)...), m_has_val(false) {}
2311 : m_unexpect(il, std::forward<Args>(args)...), m_has_val(false) {}
2333 : m_val(std::forward<Args>(args)...), m_has_val(true) {}
2340 : m_val(il, std::forward<Args>(args)...), m_has_val(true) {}
2345 : m_unexpect(std::forward<Args>(args)...), m_has_val(false) {}
2353 : m_unexpect(il, std::forward<Args>(args)...), m_has_val(false) {}
2379 : m_val(std::forward<Args>(args)...), m_has_val(true) {}
2386 : m_val(il, std::forward<Args>(args)...), m_has_val(true) {}
2391 : m_unexpect(std::forward<Args>(args)...), m_has_val(false) {}
2399 : m_unexpect(il, std::forward<Args>(args)...), m_has_val(false) {}
2432 : m_unexpect(std::forward<Args>(args)...), m_has_val(false) {}
2440 : m_unexpect(il, std::forward<Args>(args)...), m_has_val(false) {}
2463 : m_unexpect(std::forward<Args>(args)...), m_has_val(false) {}
2471 : m_unexpect(il, std::forward<Args>(args)...), m_has_val(false) {}
2494 new (std::addressof(this->m_val)) T(std::forward<Args>(args)...);
2500 new (std::addressof(this->m_val)) T(std::forward<Rhs>(rhs).get());
2507 unexpected<E>(std::forward<Args>(args)...);
2639 get() = std::forward<Rhs>(rhs).get();
2642 construct_error(std::forward<Rhs>(rhs).geterr());
2646 geterr() = std::forward<Rhs>(rhs).geterr();
2697 unexpected<E>(std::forward<Args>(args)...);
2708 geterr() = std::forward<Rhs>(rhs).geterr();
2712 construct_error(std::forward<Rhs>(rhs).geterr());
3100 return and_then_impl(*this, std::forward<F>(f));
3104 return and_then_impl(std::move(*this), std::forward<F>(f));
3108 return and_then_impl(*this, std::forward<F>(f));
3114 return and_then_impl(std::move(*this), std::forward<F>(f));
3121 std::declval<expected &>(), std::forward<F>(f))) {
3122 return and_then_impl(*this, std::forward<F>(f));
3126 std::declval<expected &&>(), std::forward<F>(f))) {
3127 return and_then_impl(std::move(*this), std::forward<F>(f));
3131 std::declval<expected const &>(), std::forward<F>(f))) {
3132 return and_then_impl(*this, std::forward<F>(f));
3138 std::declval<expected const &&>(), std::forward<F>(f))) {
3139 return and_then_impl(std::move(*this), std::forward<F>(f));
3148 return expected_map_impl(*this, std::forward<F>(f));
3152 return expected_map_impl(std::move(*this), std::forward<F>(f));
3156 return expected_map_impl(*this, std::forward<F>(f));
3160 return expected_map_impl(std::move(*this), std::forward<F>(f));
3167 return expected_map_impl(*this, std::forward<F>(f));
3173 return expected_map_impl(std::move(*this), std::forward<F>(f));
3179 return expected_map_impl(*this, std::forward<F>(f));
3187 return expected_map_impl(std::move(*this), std::forward<F>(f));
3196 return expected_map_impl(*this, std::forward<F>(f));
3200 return expected_map_impl(std::move(*this), std::forward<F>(f));
3204 return expected_map_impl(*this, std::forward<F>(f));
3208 return expected_map_impl(std::move(*this), std::forward<F>(f));
3215 return expected_map_impl(*this, std::forward<F>(f));
3221 return expected_map_impl(std::move(*this), std::forward<F>(f));
3227 return expected_map_impl(*this, std::forward<F>(f));
3235 return expected_map_impl(std::move(*this), std::forward<F>(f));
3244 return map_error_impl(*this, std::forward<F>(f));
3248 return map_error_impl(std::move(*this), std::forward<F>(f));
3252 return map_error_impl(*this, std::forward<F>(f));
3256 return map_error_impl(std::move(*this), std::forward<F>(f));
3263 return map_error_impl(*this, std::forward<F>(f));
3269 return map_error_impl(std::move(*this), std::forward<F>(f));
3275 return map_error_impl(*this, std::forward<F>(f));
3283 return map_error_impl(std::move(*this), std::forward<F>(f));
3291 return map_error_impl(*this, std::forward<F>(f));
3295 return map_error_impl(std::move(*this), std::forward<F>(f));
3299 return map_error_impl(*this, std::forward<F>(f));
3303 return map_error_impl(std::move(*this), std::forward<F>(f));
3310 return map_error_impl(*this, std::forward<F>(f));
3316 return map_error_impl(std::move(*this), std::forward<F>(f));
3322 return map_error_impl(*this, std::forward<F>(f));
3330 return map_error_impl(std::move(*this), std::forward<F>(f));
3336 return or_else_impl(*this, std::forward<F>(f));
3341 return or_else_impl(std::move(*this), std::forward<F>(f));
3346 return or_else_impl(*this, std::forward<F>(f));
3352 return or_else_impl(std::move(*this), std::forward<F>(f));
3365 : impl_base(in_place, std::forward<Args>(args)...),
3372 : impl_base(in_place, il, std::forward<Args>(args)...),
3415 : impl_base(unexpect, std::forward<Args>(args)...),
3423 : impl_base(unexpect, il, std::forward<Args>(args)...),
3489 : expected(in_place, std::forward<U>(v)) {}
3496 : expected(in_place, std::forward<U>(v)) {}
3512 val() = std::forward<U>(v);
3515 ::new (valptr()) T(std::forward<U>(v));
3536 val() = std::forward<U>(v);
3543 ::new (valptr()) T(std::forward<U>(v));
3550 ::new (valptr()) T(std::forward<U>(v));
3597 ::new (valptr()) T(std::forward<Args>(args)...);
3605 ::new (valptr()) T(std::forward<Args>(args)...);
3612 ::new (valptr()) T(std::forward<Args>(args)...);
3619 ::new (valptr()) T(std::forward<Args>(args)...);
3630 T t(il, std::forward<Args>(args)...);
3634 ::new (valptr()) T(il, std::forward<Args>(args)...);
3644 T t(il, std::forward<Args>(args)...);
3652 ::new (valptr()) T(il, std::forward<Args>(args)...);
3659 ::new (valptr()) T(il, std::forward<Args>(args)...);
3863 return bool(*this) ? **this : static_cast<T>(std::forward<U>(v));
3870 return bool(*this) ? std::move(**this) : static_cast<T>(std::forward<U>(v));
3891 ? detail::invoke(std::forward<F>(f), *std::forward<Exp>(exp))
3892 : Ret(unexpect, std::forward<Exp>(exp).error());
3901 return exp.has_value() ? detail::invoke(std::forward<F>(f))
3902 : Ret(unexpect, std::forward<Exp>(exp).error());
3915 ? detail::invoke(std::forward<F>(f), *std::forward<Exp>(exp))
3916 : Ret(unexpect, std::forward<Exp>(exp).error());
3925 return exp.has_value() ? detail::invoke(std::forward<F>(f))
3926 : Ret(unexpect, std::forward<Exp>(exp).error());
3938 return exp.has_value() ? result(detail::invoke(std::forward<F>(f),
3939 *std::forward<Exp>(exp)))
3940 : result(unexpect, std::forward<Exp>(exp).error());
3951 detail::invoke(std::forward<F>(f), *std::forward<Exp>(exp));
3955 return result(unexpect, std::forward<Exp>(exp).error());
3964 return exp.has_value() ? result(detail::invoke(std::forward<F>(f)))
3965 : result(unexpect, std::forward<Exp>(exp).error());
3975 detail::invoke(std::forward<F>(f));
3979 return result(unexpect, std::forward<Exp>(exp).error());
3992 return exp.has_value() ? result(detail::invoke(std::forward<F>(f),
3993 *std::forward<Exp>(exp)))
3994 : result(unexpect, std::forward<Exp>(exp).error());
4005 detail::invoke(std::forward<F>(f), *std::forward<Exp>(exp));
4009 return unexpected<err_t<Exp>>(std::forward<Exp>(exp).error());
4021 return exp.has_value() ? result(detail::invoke(std::forward<F>(f)))
4022 : result(unexpect, std::forward<Exp>(exp).error());
4032 detail::invoke(std::forward<F>(f));
4036 return unexpected<err_t<Exp>>(std::forward<Exp>(exp).error());
4050 ? result(*std::forward<Exp>(exp))
4051 : result(unexpect, detail::invoke(std::forward<F>(f),
4052 std::forward<Exp>(exp).error()));
4062 return result(*std::forward<Exp>(exp));
4065 detail::invoke(std::forward<F>(f), std::forward<Exp>(exp).error());
4077 : result(unexpect, detail::invoke(std::forward<F>(f),
4078 std::forward<Exp>(exp).error()));
4091 detail::invoke(std::forward<F>(f), std::forward<Exp>(exp).error());
4105 ? result(*std::forward<Exp>(exp))
4106 : result(unexpect, detail::invoke(std::forward<F>(f),
4107 std::forward<Exp>(exp).error()));
4118 return result(*std::forward<Exp>(exp));
4121 detail::invoke(std::forward<F>(f), std::forward<Exp>(exp).error());
4136 : result(unexpect, detail::invoke(std::forward<F>(f),
4137 std::forward<Exp>(exp).error()));
4151 detail::invoke(std::forward<F>(f), std::forward<Exp>(exp).error());
4163 return exp.has_value() ? std::forward<Exp>(exp)
4164 : detail::invoke(std::forward<F>(f),
4165 std::forward<Exp>(exp).error());
4173 return exp.has_value() ? std::forward<Exp>(exp)
4174 : (detail::invoke(std::forward<F>(f),
4175 std::forward<Exp>(exp).error()),
4176 std::forward<Exp>(exp));
4185 return exp.has_value() ? std::forward<Exp>(exp)
4186 : detail::invoke(std::forward<F>(f),
4187 std::forward<Exp>(exp).error());
4195 return exp.has_value() ? std::forward<Exp>(exp)
4196 : (detail::invoke(std::forward<F>(f),
4197 std::forward<Exp>(exp).error()),
4198 std::forward<Exp>(exp));