Home
last modified time | relevance | path

Searched refs:__out_it (Results 1 – 7 of 7) sorted by relevance

/external/cronet/buildtools/third_party/libc++/trunk/include/__format/
Dformatter_output.h105 …M_ABI auto __copy(basic_string_view<_CharT> __str, output_iterator<const _OutCharT&> auto __out_it)
106 -> decltype(__out_it) {
107 …if constexpr (_VSTD::same_as<decltype(__out_it), _VSTD::back_insert_iterator<__format::__output_bu…
108 __out_it.__get_container()->__copy(__str);
109 return __out_it;
110 } else if constexpr (_VSTD::same_as<decltype(__out_it),
112 __out_it.__buffer_->__copy(__str);
113 return __out_it;
115 return std::ranges::copy(__str, _VSTD::move(__out_it)).out;
121 __copy(const _CharT* __first, const _CharT* __last, output_iterator<const _OutCharT&> auto __out_it)
[all …]
Dformat_functions.h304 typename _Ctx::iterator __out_it = __ctx.out(); in __vformat_to() local
313 __ctx.advance_to(_VSTD::move(__out_it)); in __vformat_to()
316 __out_it = __ctx.out(); in __vformat_to()
334 *__out_it++ = *__begin++; in __vformat_to()
336 return __out_it; in __vformat_to()
398 _OutIt __out_it, basic_string_view<_CharT> __fmt, in requires()
402 … _VSTD::__format_context_create(_VSTD::move(__out_it), __args)); in requires()
404 __format::__format_buffer<_OutIt, _CharT> __buffer{_VSTD::move(__out_it)}; in requires()
407 return _VSTD::move(__buffer).__out_it(); in requires()
416 vformat_to(_OutIt __out_it, string_view __fmt, format_args __args) { in vformat_to() argument
[all …]
Dbuffer.h260 _LIBCPP_HIDE_FROM_ABI explicit __writer_direct(_OutIt __out_it) in __writer_direct() argument
261 : __out_it_(__out_it) {} in __writer_direct()
263 _LIBCPP_HIDE_FROM_ABI _OutIt __out_it() { return __out_it_; } in __out_it() function
279 _LIBCPP_HIDE_FROM_ABI explicit __writer_iterator(_OutIt __out_it) in __writer_iterator() argument
280 : __out_it_{_VSTD::move(__out_it)} {} in __writer_iterator()
282 _LIBCPP_HIDE_FROM_ABI _OutIt __out_it() && { return std::move(__out_it_); } in __out_it() function
322 _LIBCPP_HIDE_FROM_ABI explicit __writer_container(back_insert_iterator<_Container> __out_it)
323 : __container_{__out_it.__get_container()} {}
325 _LIBCPP_HIDE_FROM_ABI auto __out_it() { return std::back_inserter(*__container_); }
355 _LIBCPP_HIDE_FROM_ABI explicit __format_buffer(_OutIt __out_it)
[all …]
Dformat_context.h55 _OutIt __out_it,
58 return _VSTD::basic_format_context(_VSTD::move(__out_it), __args, _VSTD::move(__loc));
64 _OutIt __out_it, in __format_context_create() argument
66 return _VSTD::basic_format_context(_VSTD::move(__out_it), __args); in __format_context_create()
130 explicit basic_format_context(_OutIt __out_it, in _LIBCPP_PREFERRED_NAME()
133 : __out_it_(_VSTD::move(__out_it)), __args_(__args), in _LIBCPP_PREFERRED_NAME()
141 explicit basic_format_context(_OutIt __out_it, in _LIBCPP_PREFERRED_NAME()
143 : __out_it_(_VSTD::move(__out_it)), __args_(__args) {} in _LIBCPP_PREFERRED_NAME()
173 _LIBCPP_HIDE_FROM_ABI explicit basic_format_context(iterator __out_it, _Context& __ctx) in basic_format_context() argument
174 : __out_it_(std::move(__out_it)), in basic_format_context()
Dformatter_floating_point.h501 _OutIt __out_it,
539 *__out_it++ = *__buffer.begin();
540 __out_it = __formatter::__fill(_VSTD::move(__out_it), __padding.__before_, __specs.__fill_);
542 *__out_it++ = *__buffer.begin();
546 __out_it = __formatter::__copy(__first, __digits, _VSTD::move(__out_it));
558 __out_it = __formatter::__copy(__first, *__r, _VSTD::move(__out_it));
565 *__out_it++ = __sep;
571 *__out_it++ = __np.decimal_point();
572__out_it = __formatter::__copy(__result.__radix_point + 1, __result.__exponent, _VSTD::move(__o…
573__out_it = __formatter::__fill(_VSTD::move(__out_it), __buffer.__num_trailing_zeros(), _CharT('…
[all …]
Dformatter_integral.h124 output_iterator<const _CharT&> auto __out_it,
125 __format_spec::__parsed_specifications<_CharT> __specs) -> decltype(__out_it) {
144 …rmatter::__write(_VSTD::addressof(__c), _VSTD::addressof(__c) + 1, _VSTD::move(__out_it), __specs);
243 auto __out_it = __ctx.out();
252 __out_it = __formatter::__copy(__begin, __first, _VSTD::move(__out_it));
Dformatter_string.h89 auto __out_it = __ctx.out();
91 *__out_it++ = *__str++;
92 return __out_it;