Lines Matching defs:__vis
104 _LIBCPP_HIDE_FROM_ABI decltype(auto) __visit_format_arg(_Visitor&& __vis, basic_format_arg<_Context> __arg) {
107 return std::invoke(std::forward<_Visitor>(__vis), __arg.__value_.__monostate_);
109 return std::invoke(std::forward<_Visitor>(__vis), __arg.__value_.__boolean_);
111 return std::invoke(std::forward<_Visitor>(__vis), __arg.__value_.__char_type_);
113 return std::invoke(std::forward<_Visitor>(__vis), __arg.__value_.__int_);
115 return std::invoke(std::forward<_Visitor>(__vis), __arg.__value_.__long_long_);
118 return std::invoke(std::forward<_Visitor>(__vis), __arg.__value_.__i128_);
123 return std::invoke(std::forward<_Visitor>(__vis), __arg.__value_.__unsigned_);
125 return std::invoke(std::forward<_Visitor>(__vis), __arg.__value_.__unsigned_long_long_);
128 return std::invoke(std::forward<_Visitor>(__vis), __arg.__value_.__u128_);
133 return std::invoke(std::forward<_Visitor>(__vis), __arg.__value_.__float_);
135 return std::invoke(std::forward<_Visitor>(__vis), __arg.__value_.__double_);
137 return std::invoke(std::forward<_Visitor>(__vis), __arg.__value_.__long_double_);
139 return std::invoke(std::forward<_Visitor>(__vis), __arg.__value_.__const_char_type_ptr_);
141 return std::invoke(std::forward<_Visitor>(__vis), __arg.__value_.__string_view_);
143 return std::invoke(std::forward<_Visitor>(__vis), __arg.__value_.__ptr_);
146 std::forward<_Visitor>(__vis), typename basic_format_arg<_Context>::handle{__arg.__value_.__handle_});
155 _LIBCPP_HIDE_FROM_ABI _Rp __visit_format_arg(_Visitor&& __vis, basic_format_arg<_Context> __arg) {
158 return std::invoke_r<_Rp>(std::forward<_Visitor>(__vis), __arg.__value_.__monostate_);
160 return std::invoke_r<_Rp>(std::forward<_Visitor>(__vis), __arg.__value_.__boolean_);
162 return std::invoke_r<_Rp>(std::forward<_Visitor>(__vis), __arg.__value_.__char_type_);
164 return std::invoke_r<_Rp>(std::forward<_Visitor>(__vis), __arg.__value_.__int_);
166 return std::invoke_r<_Rp>(std::forward<_Visitor>(__vis), __arg.__value_.__long_long_);
169 return std::invoke_r<_Rp>(std::forward<_Visitor>(__vis), __arg.__value_.__i128_);
174 return std::invoke_r<_Rp>(std::forward<_Visitor>(__vis), __arg.__value_.__unsigned_);
176 return std::invoke_r<_Rp>(std::forward<_Visitor>(__vis), __arg.__value_.__unsigned_long_long_);
179 return std::invoke_r<_Rp>(std::forward<_Visitor>(__vis), __arg.__value_.__u128_);
184 return std::invoke_r<_Rp>(std::forward<_Visitor>(__vis), __arg.__value_.__float_);
186 return std::invoke_r<_Rp>(std::forward<_Visitor>(__vis), __arg.__value_.__double_);
188 return std::invoke_r<_Rp>(std::forward<_Visitor>(__vis), __arg.__value_.__long_double_);
190 return std::invoke_r<_Rp>(std::forward<_Visitor>(__vis), __arg.__value_.__const_char_type_ptr_);
192 return std::invoke_r<_Rp>(std::forward<_Visitor>(__vis), __arg.__value_.__string_view_);
194 return std::invoke_r<_Rp>(std::forward<_Visitor>(__vis), __arg.__value_.__ptr_);
197 std::forward<_Visitor>(__vis), typename basic_format_arg<_Context>::handle{__arg.__value_.__handle_});
293 _LIBCPP_HIDE_FROM_ABI decltype(auto) visit(this basic_format_arg __arg, _Visitor&& __vis) {
298 return std::invoke(std::forward<_Visitor>(__vis), typename basic_format_arg<_Context>::handle{__h});
303 return std::invoke(std::forward<_Visitor>(__vis), typename basic_format_arg<_Context>::handle{__h});
307 return std::__visit_format_arg(std::forward<_Visitor>(__vis), __arg);
314 _LIBCPP_HIDE_FROM_ABI _Rp visit(this basic_format_arg __arg, _Visitor&& __vis) {
319 return std::invoke_r<_Rp>(std::forward<_Visitor>(__vis), typename basic_format_arg<_Context>::handle{__h});
324 return std::invoke_r<_Rp>(std::forward<_Visitor>(__vis), typename basic_format_arg<_Context>::handle{__h});
328 return std::__visit_format_arg<_Rp>(std::forward<_Visitor>(__vis), __arg);
378 visit_format_arg(_Visitor&& __vis, basic_format_arg<_Context> __arg) {
383 return std::invoke(std::forward<_Visitor>(__vis), typename basic_format_arg<_Context>::handle{__h});
388 return std::invoke(std::forward<_Visitor>(__vis), typename basic_format_arg<_Context>::handle{__h});
392 return std::__visit_format_arg(std::forward<_Visitor>(__vis), __arg);