Searched refs:_Context (Results 1 – 8 of 8) sorted by relevance
| /src/contrib/llvm-project/libcxx/include/__format/ |
| H A D | format_arg_store.h | 37 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 D | format_arg.h | 101 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 D | format_args.h | 28 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 D | concepts.h | 49 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 D | format_context.h | 163 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 D | format_functions.h | 68 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 D | parser_std_format_spec.h | 84 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 D | format.h | 24 template <class _Context>
|