Home
last modified time | relevance | path

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

/src/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>
53 requires(same_as<typename _Context::char_type, wchar_t> && same_as<_CharT, char>) in requires()
104 template <class _Context, class _Tp>
105 …requires(same_as<typename _Context::char_type*, _Tp> || same_as<const typename _Context::char_type…
111 template <class _Context, class _Tp>
112 requires(is_array_v<_Tp> && same_as<_Tp, typename _Context::char_type[extent_v<_Tp>]>) in requires()
118 template <class _Context, class _Tp>
119 requires(same_as<typename _Context::char_type, typename _Tp::value_type> && in requires()
[all …]
H A Dformat_arg.h101 template <class _Visitor, class _Context>
102 _LIBCPP_HIDE_FROM_ABI decltype(auto) __visit_format_arg(_Visitor&& __vis, basic_format_arg<_Context in decltype()
144 …std::forward<_Visitor>(__vis), typename basic_format_arg<_Context>::handle{__arg.__value_.__handle… in decltype()
152 template <class _Rp, class _Visitor, class _Context>
153 _LIBCPP_HIDE_FROM_ABI _Rp __visit_format_arg(_Visitor&& __vis, basic_format_arg<_Context> __arg) { in __visit_format_arg()
195 …std::forward<_Visitor>(__vis), typename basic_format_arg<_Context>::handle{__arg.__value_.__handle… in __visit_format_arg()
207 template <class _Context>
209 using _CharT = typename _Context::char_type;
217 …__format_([](basic_format_parse_context<_CharT>& __parse_ctx, _Context& __ctx, const void* __ptr) { in __handle()
219 using _Qp = conditional_t<__formattable_with<const _Dp, _Context>, const _Dp, _Dp>; in __handle()
[all …]
H A Dformat_args.h28 template <class _Context>
32 …_LIBCPP_HIDE_FROM_ABI basic_format_args(const __format_arg_store<_Context, _Args...>& __store) noe… in basic_format_args() argument
43 _LIBCPP_HIDE_FROM_ABI basic_format_arg<_Context> get(size_t __id) const noexcept { in get()
45 return basic_format_arg<_Context>{}; in get()
48 … return basic_format_arg<_Context>{__format::__get_packed_type(__types_, __id), __values_[__id]}; in get()
64 const __basic_format_arg_value<_Context>* __values_;
67 const basic_format_arg<_Context>* __args_;
71 template <class _Context, class... _Args>
72 basic_format_args(__format_arg_store<_Context, _Args...>) -> basic_format_args<_Context>;
H A Dconcepts.h49 template <class _Tp, class _Context, class _Formatter = typename _Context::template formatter_type<…
55 _Context __fc, in requires()
56 basic_format_parse_context<typename _Context::char_type> __pc) { in requires()
58 { __cf.format(__t, __fc) } -> same_as<typename _Context::iterator>; in requires()
H A Dformat_context.h163 template <class _Context>
164 _LIBCPP_HIDE_FROM_ABI explicit basic_format_context(iterator __out_it, _Context& __ctx) in basic_format_context()
167 __loc_([](void* __c) { return static_cast<_Context*>(__c)->locale(); }), in basic_format_context()
174 … else if constexpr (same_as<decltype(__arg), typename basic_format_arg<_Context>::handle>)
184 return static_cast<_Context*>(__c)->arg(__id).visit(std::move(__visitor));
187 … return std::visit_format_arg(std::move(__visitor), static_cast<_Context*>(__c)->arg(__id));
H A Dformat_functions.h68 template <class _Context = format_context, class... _Args>
69 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI __format_arg_store<_Context, _Args...> make_format_args(_Args&.… in make_format_args()
70 return std::__format_arg_store<_Context, _Args...>(__args...); in make_format_args()
371 _Context{__types_.data(), __handles_.data(), sizeof...(_Args)});
382 using _Context = __format::__compile_time_basic_format_context<_CharT>; member
385 __format::__determine_arg_t<_Context, remove_cvref_t<_Args>>()...};
390 if (__format::__determine_arg_t<_Context, _Tp>() == __format::__arg_t::__handle)
486 template <class _Context, class _OutIt, class _CharT>
491 basic_format_args<_Context> __args) { in __vformat_to_n()
619 template <class _Context, class _OutIt, class _CharT>
[all …]
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()
/src/contrib/llvm-project/libcxx/include/__fwd/
H A Dformat.h24 template <class _Context>