Home
last modified time | relevance | path

Searched refs:_Context (Results 1 – 8 of 8) sorted by relevance

/freebsd-14.2/contrib/llvm-project/libcxx/include/__format/
H A Dformat_arg_store.h37 template <class _Context, class _Tp>
47 template <class _Context, same_as<typename _Context::char_type> _Tp>
52 template <class _Context, class _CharT>
104 template <class _Context, class _Tp>
111 template <class _Context, class _Tp>
118 template <class _Context, class _Tp>
126 template <class _Context, class _Tp>
146 template <class _Context, class _Tp>
153 template <class _Context, class _Tp>
163 template <class _Context, class _Tp>
[all …]
H A Dformat_args.h29 template <class _Context>
35 …_LIBCPP_HIDE_FROM_ABI basic_format_args(const __format_arg_store<_Context, _Args...>& __store) noe… in basic_format_args() argument
46 _LIBCPP_HIDE_FROM_ABI basic_format_arg<_Context> get(size_t __id) const noexcept { in get()
48 return basic_format_arg<_Context>{}; in get()
51 … return basic_format_arg<_Context>{__format::__get_packed_type(__types_, __id), __values_[__id]}; in get()
67 const __basic_format_arg_value<_Context>* __values_;
70 const basic_format_arg<_Context>* __args_;
74 template <class _Context, class... _Args>
75 basic_format_args(__format_arg_store<_Context, _Args...>) -> basic_format_args<_Context>;
H A Dformat_arg.h101 template <class _Visitor, class _Context>
154 template <class _Context>
156 using _CharT = typename _Context::char_type;
169 typename _Context::template formatter_type<_Dp> __f; in __handle()
224 template <class _Context>
234 using char_type = typename _Context::char_type;
248 __basic_format_arg_value<_Context> __value_;
256 template <class _Context>
257 class _LIBCPP_TEMPLATE_VIS basic_format_arg<_Context>::handle {
267 typename __basic_format_arg_value<_Context>::__handle& __handle_;
[all …]
H A Dconcepts.h47 template <class _Tp, class _Context, class _Formatter = typename _Context::template formatter_type<…
53 _Context __fc, in requires()
54 basic_format_parse_context<typename _Context::char_type> __pc) { in requires()
56 { __cf.format(__t, __fc) } -> same_as<typename _Context::iterator>; in requires()
H A Dformat_context.h161 template <class _Context>
162 _LIBCPP_HIDE_FROM_ABI explicit basic_format_context(iterator __out_it, _Context& __ctx) in basic_format_context()
165 __loc_([](void* __c) { return static_cast<_Context*>(__c)->locale(); }), in basic_format_context()
173 … else if constexpr (same_as<decltype(__arg), typename basic_format_arg<_Context>::handle>)
182 static_cast<_Context*>(__c)->arg(__id));
H A Dformat_functions.h68 template <class _Context = format_context, class... _Args>
69 _LIBCPP_NODISCARD_EXT _LIBCPP_HIDE_FROM_ABI __format_arg_store<_Context, _Args...> make_format_args… in make_format_args()
70 return _VSTD::__format_arg_store<_Context, _Args...>(__args...); in make_format_args()
372 _Context{__types_.data(), __handles_.data(), sizeof...(_Args)});
383 using _Context = __format::__compile_time_basic_format_context<_CharT>; member
386 __format::__determine_arg_t<_Context, remove_cvref_t<_Args>>()...};
391 if (__format::__determine_arg_t<_Context, _Tp>() == __format::__arg_t::__handle)
488 template <class _Context, class _OutIt, class _CharT>
493 basic_format_args<_Context> __args) { in __vformat_to_n()
621 template <class _Context, class _OutIt, class _CharT>
[all …]
H A Dformat_fwd.h25 template <class _Context>
H A Dparser_std_format_spec.h84 template <class _Context>
85 _LIBCPP_HIDE_FROM_ABI constexpr uint32_t __substitute_arg_id(basic_format_arg<_Context> __format_ar… in __substitute_arg_id()