Searched refs:_Context (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/libcxx/include/__format/ |
| H A D | format_arg_store.h | 45 template <class _Context, class _Tp> 55 template <class _Context, same_as<typename _Context::char_type> _Tp> 60 template <class _Context, class _CharT> 61 requires(same_as<typename _Context::char_type, wchar_t> && same_as<_CharT, char>) in requires() 112 template <class _Context, class _Tp> 113 …requires(same_as<typename _Context::char_type*, _Tp> || same_as<const typename _Context::char_type… 119 template <class _Context, class _Tp> 120 requires __is_bounded_array_of<_Tp, typename _Context::char_type> 126 template <class _Context, class _Tp> 127 requires(same_as<typename _Context::char_type, typename _Tp::value_type> && in requires() [all …]
|
| H A D | format_arg.h | 103 template <class _Visitor, class _Context> 104 _LIBCPP_HIDE_FROM_ABI decltype(auto) __visit_format_arg(_Visitor&& __vis, basic_format_arg<_Context… in decltype() 146 …std::forward<_Visitor>(__vis), typename basic_format_arg<_Context>::handle{__arg.__value_.__handle… in decltype() 154 template <class _Rp, class _Visitor, class _Context> 155 _LIBCPP_HIDE_FROM_ABI _Rp __visit_format_arg(_Visitor&& __vis, basic_format_arg<_Context> __arg) { in __visit_format_arg() 197 …std::forward<_Visitor>(__vis), typename basic_format_arg<_Context>::handle{__arg.__value_.__handle… in __visit_format_arg() 209 template <class _Context> 211 using _CharT _LIBCPP_NODEBUG = typename _Context::char_type; 219 …__format_([](basic_format_parse_context<_CharT>& __parse_ctx, _Context& __ctx, const void* __ptr) { in __handle() 221 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 | 158 template <class _Context> 159 _LIBCPP_HIDE_FROM_ABI explicit basic_format_context(iterator __out_it, _Context& __ctx) in basic_format_context() 162 __loc_([](void* __c) { return static_cast<_Context*>(__c)->locale(); }), in basic_format_context() 169 … else if constexpr (same_as<decltype(__arg), typename basic_format_arg<_Context>::handle>) 179 return static_cast<_Context*>(__c)->arg(__id).visit(std::move(__visitor)); 182 … return std::visit_format_arg(std::move(__visitor), static_cast<_Context*>(__c)->arg(__id));
|
| H A D | format_functions.h | 70 template <class _Context = format_context, class... _Args> 71 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI __format_arg_store<_Context, _Args...> make_format_args(_Args&.… in make_format_args() 72 return std::__format_arg_store<_Context, _Args...>(__args...); in make_format_args() 373 _Context{__types_.data(), __handles_.data(), sizeof...(_Args)}); 384 using _Context _LIBCPP_NODEBUG = __format::__compile_time_basic_format_context<_CharT>; 387 __format::__determine_arg_t<_Context, remove_cvref_t<_Args>>()...}; 392 if (__format::__determine_arg_t<_Context, _Tp>() == __format::__arg_t::__handle) 528 template <class _Context, class _OutIt, class _CharT> 533 basic_format_args<_Context> __args) { in __vformat_to_n() 661 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()
|
| /freebsd/contrib/llvm-project/libcxx/include/__fwd/ |
| H A D | format.h | 24 template <class _Context>
|