Lines Matching full:forward
17 #include <__utility/forward.h>
53 noexcept(noexcept(std::forward<_T1>(__t) + std::forward<_T2>(__u))) //
54 -> decltype(std::forward<_T1>(__t) + std::forward<_T2>(__u)) {
55 return std::forward<_T1>(__t) + std::forward<_T2>(__u);
79 noexcept(noexcept(std::forward<_T1>(__t) - std::forward<_T2>(__u))) //
80 -> decltype(std::forward<_T1>(__t) - std::forward<_T2>(__u)) {
81 return std::forward<_T1>(__t) - std::forward<_T2>(__u);
105 noexcept(noexcept(std::forward<_T1>(__t) * std::forward<_T2>(__u))) //
106 -> decltype(std::forward<_T1>(__t) * std::forward<_T2>(__u)) {
107 return std::forward<_T1>(__t) * std::forward<_T2>(__u);
131 noexcept(noexcept(std::forward<_T1>(__t) / std::forward<_T2>(__u))) //
132 -> decltype(std::forward<_T1>(__t) / std::forward<_T2>(__u)) {
133 return std::forward<_T1>(__t) / std::forward<_T2>(__u);
157 noexcept(noexcept(std::forward<_T1>(__t) % std::forward<_T2>(__u))) //
158 -> decltype(std::forward<_T1>(__t) % std::forward<_T2>(__u)) {
159 return std::forward<_T1>(__t) % std::forward<_T2>(__u);
181 noexcept(noexcept(-std::forward<_Tp>(__x))) //
182 -> decltype(-std::forward<_Tp>(__x)) {
183 return -std::forward<_Tp>(__x);
209 noexcept(noexcept(std::forward<_T1>(__t) &
210 std::forward<_T2>(__u))) -> decltype(std::forward<_T1>(__t) & std::forward<_T2>(__u)) {
211 return std::forward<_T1>(__t) & std::forward<_T2>(__u);
228 noexcept(noexcept(~std::forward<_Tp>(__x))) //
229 -> decltype(~std::forward<_Tp>(__x)) {
230 return ~std::forward<_Tp>(__x);
254 noexcept(noexcept(std::forward<_T1>(__t) | std::forward<_T2>(__u))) //
255 -> decltype(std::forward<_T1>(__t) | std::forward<_T2>(__u)) {
256 return std::forward<_T1>(__t) | std::forward<_T2>(__u);
280 noexcept(noexcept(std::forward<_T1>(__t) ^ std::forward<_T2>(__u))) //
281 -> decltype(std::forward<_T1>(__t) ^ std::forward<_T2>(__u)) {
282 return std::forward<_T1>(__t) ^ std::forward<_T2>(__u);
308 noexcept(noexcept(std::forward<_T1>(__t) == std::forward<_T2>(__u))) //
309 -> decltype(std::forward<_T1>(__t) == std::forward<_T2>(__u)) {
310 return std::forward<_T1>(__t) == std::forward<_T2>(__u);
343 noexcept(noexcept(std::forward<_T1>(__t) != std::forward<_T2>(__u))) //
344 -> decltype(std::forward<_T1>(__t) != std::forward<_T2>(__u)) {
345 return std::forward<_T1>(__t) != std::forward<_T2>(__u);
372 noexcept(noexcept(std::forward<_T1>(__t) < std::forward<_T2>(__u))) //
373 -> decltype(std::forward<_T1>(__t) < std::forward<_T2>(__u)) {
374 return std::forward<_T1>(__t) < std::forward<_T2>(__u);
401 noexcept(noexcept(std::forward<_T1>(__t) <= std::forward<_T2>(__u))) //
402 -> decltype(std::forward<_T1>(__t) <= std::forward<_T2>(__u)) {
403 return std::forward<_T1>(__t) <= std::forward<_T2>(__u);
427 noexcept(noexcept(std::forward<_T1>(__t) >=
428 std::forward<_T2>(__u))) -> decltype(std::forward<_T1>(__t) >= std::forward<_T2>(__u)) {
429 return std::forward<_T1>(__t) >= std::forward<_T2>(__u);
453 noexcept(noexcept(std::forward<_T1>(__t) > std::forward<_T2>(__u))) //
454 -> decltype(std::forward<_T1>(__t) > std::forward<_T2>(__u)) {
455 return std::forward<_T1>(__t) > std::forward<_T2>(__u);
481 noexcept(noexcept(std::forward<_T1>(__t) && std::forward<_T2>(__u))) //
482 -> decltype(std::forward<_T1>(__t) && std::forward<_T2>(__u)) {
483 return std::forward<_T1>(__t) && std::forward<_T2>(__u);
505 noexcept(noexcept(!std::forward<_Tp>(__x))) //
506 -> decltype(!std::forward<_Tp>(__x)) {
507 return !std::forward<_Tp>(__x);
531 noexcept(noexcept(std::forward<_T1>(__t) || std::forward<_T2>(__u))) //
532 -> decltype(std::forward<_T1>(__t) || std::forward<_T2>(__u)) {
533 return std::forward<_T1>(__t) || std::forward<_T2>(__u);