Lines Matching full:forward

42 #include <__utility/forward.h>
75 throw bad_expected_access<_Err>(std::forward<_Arg>(__arg));
107 : __v(std::forward<_Args>(__args)...) {}
112 : __v(std::invoke(std::forward<_Func>(__f), std::forward<_Args>(__args)...)) {}
121 : __v(std::forward<_Args>(__args)...) {}
126 : __v(std::invoke(std::forward<_Func>(__f), std::forward<_Args>(__args)...)) {}
231 : __val_(std::forward<_Args>(__args)...) {}
235 : __unex_(std::forward<_Args>(__args)...) {}
240 : __val_(std::invoke(std::forward<_Func>(__f), std::forward<_Args>(__args)...)) {}
245 : __unex_(std::invoke(std::forward<_Func>(__f), std::forward<_Args>(__args)...)) {}
266 : __union_(in_place, __tag, std::forward<_Args>(__args)...), __has_val_(true) {}
270 : __union_(in_place, __tag, std::forward<_Args>(__args)...), __has_val_(false) {}
275 : __union_(in_place, __tag, std::forward<_Args>(__args)...), __has_val_(true) {}
280 : __union_(in_place, __tag, std::forward<_Args>(__args)...), __has_val_(false) {}
291 [&] { return __make_union(__has_val, std::forward<_OtherUnion>(__other)); }),
339 std::construct_at(&__union_.__v, in_place, std::forward<_Args>(__args)...);
347 std::construct_at(&__union_.__v, unexpect, std::forward<_Args>(__args)...);
370 return __union_t(in_place, std::forward<_OtherUnion>(__other).__val_);
372 return __union_t(unexpect, std::forward<_OtherUnion>(__other).__unex_);
384 return __repr(in_place, std::forward<_OtherUnion>(__other).__val_);
386 return __repr(unexpect, std::forward<_OtherUnion>(__other).__unex_);
392 : __repr_(in_place, std::forward<_Args>(__args)...) {}
417 [&] { return __make_repr(__has_val, std::forward<_OtherUnion>(__other)); }) {}
429 std::construct_at(&__repr_.__v, __tag, std::forward<_Args>(__args)...);
431 __repr_.__v.__construct_union(__tag, std::forward<_Args>(__args)...);
529 : __base(__tag, std::forward<_Func>(__f), std::forward<_Args>(__args)...) {}
534 : __base(__tag, std::forward<_Func>(__f), std::forward<_Args>(__args)...) {}
559 : __base(in_place, std::forward<_Up>(__u)) {}
577 : __base(in_place, std::forward<_Args>(__args)...) {}
583 : __base(in_place, __il, std::forward<_Args>(__args)...) {}
589 : __base(unexpect, std::forward<_Args>(__args)...) {}
595 : __base(unexpect, __il, std::forward<_Args>(__args)...) {}
606 this->__construct(_Tag{}, std::forward<_Args>(__args)...);
608 _T1 __tmp(std::forward<_Args>(__args)...);
619 this->__construct(_Tag{}, std::forward<_Args>(__args)...);
674 this->__val() = std::forward<_Up>(__v);
676 __reinit_expected<in_place_t, unexpect_t, _Tp, _Err>(this->__unex(), std::forward<_Up>(__v));
718 this->__construct(in_place, std::forward<_Args>(__args)...);
726 this->__construct(in_place, __il, std::forward<_Args>(__args)...);
888 return this->__has_val() ? this->__val() : static_cast<_Tp>(std::forward<_Up>(__v));
895 return this->__has_val() ? std::move(this->__val()) : static_cast<_Tp>(std::forward<_Up>(__v));
903 return std::forward<_Up>(__error);
912 return std::forward<_Up>(__error);
925 return std::invoke(std::forward<_Func>(__f), this->__val());
938 return std::invoke(std::forward<_Func>(__f), this->__val());
952 return std::invoke(std::forward<_Func>(__f), std::move(this->__val()));
966 return std::invoke(std::forward<_Func>(__f), std::move(this->__val()));
981 return std::invoke(std::forward<_Func>(__f), error());
994 return std::invoke(std::forward<_Func>(__f), error());
1008 return std::invoke(std::forward<_Func>(__f), std::move(error()));
1022 return std::invoke(std::forward<_Func>(__f), std::move(error()));
1034 __expected_construct_in_place_from_invoke_tag{}, std::forward<_Func>(__f), this->__val());
1036 std::invoke(std::forward<_Func>(__f), this->__val());
1050 __expected_construct_in_place_from_invoke_tag{}, std::forward<_Func>(__f), this->__val());
1052 std::invoke(std::forward<_Func>(__f), this->__val());
1066 …__expected_construct_in_place_from_invoke_tag{}, std::forward<_Func>(__f), std::move(this->__val()…
1068 std::invoke(std::forward<_Func>(__f), std::move(this->__val()));
1082 …__expected_construct_in_place_from_invoke_tag{}, std::forward<_Func>(__f), std::move(this->__val()…
1084 std::invoke(std::forward<_Func>(__f), std::move(this->__val()));
1098 …return expected<_Tp, _Gp>(__expected_construct_unexpected_from_invoke_tag{}, std::forward<_Func>(_…
1110 …return expected<_Tp, _Gp>(__expected_construct_unexpected_from_invoke_tag{}, std::forward<_Func>(_…
1123 … __expected_construct_unexpected_from_invoke_tag{}, std::forward<_Func>(__f), std::move(error()));
1136 … __expected_construct_unexpected_from_invoke_tag{}, std::forward<_Func>(__f), std::move(error()));
1188 : __unex_(std::forward<_Args>(__args)...) {}
1193 : __unex_(std::invoke(std::forward<_Func>(__f), std::forward<_Args>(__args)...)) {}
1219 : __union_(in_place, __tag, std::forward<_Args>(__args)...), __has_val_(false) {}
1224 : __union_(in_place, __tag, std::forward<_Args>(__args)...), __has_val_(false) {}
1230 [&] { return __make_union(__has_val, std::forward<_OtherUnion>(__other)); }),
1279 std::construct_at(&__union_.__v, unexpect, std::forward<_Args>(__args)...);
1301 return __union_t(unexpect, std::forward<_OtherUnion>(__other).__unex_);
1315 return __repr(unexpect, std::forward<_OtherUnion>(__other).__unex_);
1321 : __repr_(in_place, std::forward<_Args>(__args)...) {}
1327 [&] { return __make_repr(__has_val, std::forward<_OtherUnion>(__other)); }) {}
1339 std::construct_at(&__repr_.__v, __tag, std::forward<_Args>(__args)...);
1341 __repr_.__v.__construct_union(__tag, std::forward<_Args>(__args)...);
1436 : __base(unexpect, std::forward<_Args>(__args)...) {}
1442 : __base(unexpect, __il, std::forward<_Args>(__args)...) {}
1448 : __base(__tag, std::forward<_Func>(__f), std::forward<_Args>(__args)...) {}
1462 this->__construct(unexpect, std::forward<_Args>(__args)...);
1628 return std::forward<_Up>(__error);
1638 return std::forward<_Up>(__error);
1652 return std::invoke(std::forward<_Func>(__f));
1665 return std::invoke(std::forward<_Func>(__f));
1678 return std::invoke(std::forward<_Func>(__f));
1691 return std::invoke(std::forward<_Func>(__f));
1705 return std::invoke(std::forward<_Func>(__f), error());
1717 return std::invoke(std::forward<_Func>(__f), error());
1730 return std::invoke(std::forward<_Func>(__f), std::move(error()));
1743 return std::invoke(std::forward<_Func>(__f), std::move(error()));
1754 …return expected<_Up, _Err>(__expected_construct_in_place_from_invoke_tag{}, std::forward<_Func>(__…
1756 std::invoke(std::forward<_Func>(__f));
1769 …return expected<_Up, _Err>(__expected_construct_in_place_from_invoke_tag{}, std::forward<_Func>(__…
1771 std::invoke(std::forward<_Func>(__f));
1784 …return expected<_Up, _Err>(__expected_construct_in_place_from_invoke_tag{}, std::forward<_Func>(__…
1786 std::invoke(std::forward<_Func>(__f));
1799 …return expected<_Up, _Err>(__expected_construct_in_place_from_invoke_tag{}, std::forward<_Func>(__…
1801 std::invoke(std::forward<_Func>(__f));
1814 …return expected<_Tp, _Gp>(__expected_construct_unexpected_from_invoke_tag{}, std::forward<_Func>(_…
1825 …return expected<_Tp, _Gp>(__expected_construct_unexpected_from_invoke_tag{}, std::forward<_Func>(_…
1837 … __expected_construct_unexpected_from_invoke_tag{}, std::forward<_Func>(__f), std::move(error()));
1849 … __expected_construct_unexpected_from_invoke_tag{}, std::forward<_Func>(__f), std::move(error()));