Home
last modified time | relevance | path

Searched refs:basic_format_context (Results 1 – 25 of 54) sorted by relevance

123

/llvm-project/libcxx/include/__format/
H A Dformat_context.h45 class _LIBCPP_TEMPLATE_VIS basic_format_context;
49 * Helper to create a basic_format_context.
54 _LIBCPP_HIDE_FROM_ABI basic_format_context<_OutIt, _CharT>
56 basic_format_args<basic_format_context<_OutIt, _CharT>> __args,
58 return std::basic_format_context(std::move(__out_it), __args, std::move(__loc));
62 _LIBCPP_HIDE_FROM_ABI basic_format_context<_OutIt, _CharT>
63 __format_context_create(_OutIt __out_it, basic_format_args<basic_format_context<_OutIt, _CharT>> __args) {
64 return std::basic_format_context(std::move(__out_it), __args); in __format_context_create()
68 using format_context = basic_format_context<back_insert_iterator<__format::__output_buffer<char>>, char>;
70 using wformat_context = basic_format_context< back_insert_iterato
46 class _LIBCPP_TEMPLATE_VIS basic_format_context; global() variable
161 _LIBCPP_HIDE_FROM_ABI explicit basic_format_context(iterator __out_it, _Context& __ctx) basic_format_context() function
[all...]
/llvm-project/libcxx/test/libcxx/utilities/format/format.formatter/format.context/
H A Dtypes.compile.pass.cpp15 // class basic_format_context {
23 // using format_context = basic_format_context<unspecified, char>;
24 // using wformat_context = basic_format_context<unspecified, wchar_t>;
36 std::is_same_v<typename std::basic_format_context<OutIt, CharT>::iterator, in test()
40 typename std::basic_format_context<OutIt, CharT>::char_type, CharT>); in test()
41 static_assert(std::is_same_v<typename std::basic_format_context< in test()
45 std::is_same_v<typename std::basic_format_context< in test()
48 static_assert(std::is_same_v<typename std::basic_format_context< in test()
52 std::is_same_v<typename std::basic_format_context< in test()
56 std::is_same_v<typename std::basic_format_context< in test()
[all...]
/llvm-project/libcxx/test/std/utilities/format/format.formatter/format.context/format.context/
H A Dctor.pass.cpp19 // basic_format_context(Out out,
20 // basic_format_args<basic_format_context> args,
23 // basic_format_context(Out out,
24 // basic_format_args<basic_format_context> args);
47 auto format_arg_store = std::make_format_args<std::basic_format_context<OutIt, CharT>>(b, c, a, string); in test()
53 std::basic_format_context context = test_format_context_create(out_it, args); in test()
77 std::basic_format_context context = test_format_context_create(out_it, args, en_US); in test()
97 std::basic_format_context context = test_format_context_create(out_it, args, fr_FR); in test()
121 !std::is_default_constructible_v<std::basic_format_context<std::back_insert_iterator<std::string>, char>>);
123 static_assert(!std::is_copy_constructible_v<std::basic_format_context<st
[all...]
H A Dout.pass.cpp25 std::basic_format_args<std::basic_format_context<OutIt, CharT>> args) { in test()
28 std::basic_format_context context = test_format_context_create(OutIt{str.begin()}, args); in test()
46 std::basic_format_context<cpp20_output_iterator<std::basic_string<char>::iterator>, char>>())); in test()
51 std::basic_format_context<cpp20_output_iterator<std::basic_string<wchar_t>::iterator>, wchar_t>>())); in test()
56 std::basic_format_context<cpp20_output_iterator<std::basic_string<char8_t>::iterator>, char8_t>>())); in test()
60 std::basic_format_context<cpp20_output_iterator<std::basic_string<char16_t>::iterator>, char16_t>>())); in test()
63 std::basic_format_context<cpp20_output_iterator<std::basic_string<char32_t>::iterator>, char32_t>>())); in test()
H A Dadvance_to.pass.cpp25 std::basic_format_args<std::basic_format_context<OutIt, CharT>> args) { in test()
29 std::basic_format_context context = test_format_context_create(OutIt{str[0].begin()}, args); in test()
48 std::basic_format_context<cpp20_output_iterator<std::basic_string<char>::iterator>, char>>())); in test()
53 std::basic_format_context<cpp20_output_iterator<std::basic_string<wchar_t>::iterator>, wchar_t>>())); in test()
58 std::basic_format_context<cpp20_output_iterator<std::basic_string<char8_t>::iterator>, char8_t>>())); in test()
62 std::basic_format_context<cpp20_output_iterator<std::basic_string<char16_t>::iterator>, char16_t>>())); in test()
65 std::basic_format_context<cpp20_output_iterator<std::basic_string<char32_t>::iterator>, char32_t>>())); in test()
H A Dlocale.pass.cpp41 auto format_arg_store = std::make_format_args<std::basic_format_context<OutIt, CharT>>(b, c, a, string); in test()
47 std::basic_format_context context = test_format_context_create(out_it, args, en_US); in test()
66 std::basic_format_context context = test_format_context_create(out_it, args, fr_FR); in test()
H A Darg.pass.cpp14 // basic_format_arg<basic_format_context> arg(size_t id) const;
31 auto store = std::make_format_args<std::basic_format_context<OutIt, CharT>>(b, c, a, string); in test()
35 const std::basic_format_context context = test_format_context_create(OutIt{output}, args); in test()
/llvm-project/libcxx/test/support/
H A Dtest_format_context.h43 std::basic_format_context<OutIt, CharT> test_format_context_create( in test_format_context_create()
45 std::basic_format_args<std::basic_format_context<OutIt, CharT>> args) { in test_format_context_create()
52 std::basic_format_context<OutIt, CharT> test_format_context_create( in test_format_context_create()
54 std::basic_format_args<std::basic_format_context<OutIt, CharT>> args, in test_format_context_create()
/llvm-project/clang/test/SemaTemplate/
H A Dconcepts-recovery-expr.cpp187 template <class, class> struct basic_format_context {}; struct
191 format(basic_format_context<CharType, CharType>());
197 CharType format(basic_format_context<OutputIt, CharType>);
/llvm-project/libcxx/test/std/utilities/format/format.range/format.range.fmtset/
H A Dformat.pass.cpp44 using FormatCtxT = std::basic_format_context<OutIt, CharT>; in test_format()
59 using FormatCtxT = std::basic_format_context<OutIt, CharT>; in test_assure_parse_is_called()
77 using FormatCtxT = std::basic_format_context<OutIt, CharT>; in test_assure_parse_is_called()
/llvm-project/libcxx/test/std/utilities/format/format.range/format.range.fmtdef/
H A Dformat.pass.cpp41 using FormatCtxT = std::basic_format_context<OutIt, CharT>; in test_format()
56 using FormatCtxT = std::basic_format_context<OutIt, CharT>; in test_assure_parse_is_called()
74 using FormatCtxT = std::basic_format_context<OutIt, CharT>; in test_assure_parse_is_called()
H A Dset_separator.pass.cpp42 using FormatCtxT = std::basic_format_context<OutIt, CharT>; in test_setter()
/llvm-project/libcxx/test/std/utilities/format/format.range/format.range.formatter/
H A Dformat.pass.cpp45 using FormatCtxT = std::basic_format_context<OutIt, CharT>; in test_format()
60 using FormatCtxT = std::basic_format_context<OutIt, CharT>; in test_assure_parse_is_called()
78 using FormatCtxT = std::basic_format_context<OutIt, CharT>; in test_assure_parse_is_called()
H A Dset_separator.pass.cpp46 using FormatCtxT = std::basic_format_context<OutIt, CharT>; in test_setter()
H A Dset_brackets.pass.cpp47 using FormatCtxT = std::basic_format_context<OutIt, CharT>; in test_setter()
/llvm-project/libcxx/test/std/utilities/format/format.range/format.range.fmtmap/
H A Dformat.pass.cpp44 using FormatCtxT = std::basic_format_context<OutIt, CharT>; in test_format()
59 using FormatCtxT = std::basic_format_context<OutIt, CharT>; in test_assure_parse_is_called()
77 using FormatCtxT = std::basic_format_context<OutIt, CharT>; in test_assure_parse_is_called()
/llvm-project/libcxx/test/std/utilities/format/format.tuple/
H A Dformat.pass.cpp45 using FormatCtxT = std::basic_format_context<OutIt, CharT>; in test()
60 using FormatCtxT = std::basic_format_context<OutIt, CharT>; in test_assure_parse_is_called()
78 using FormatCtxT = std::basic_format_context<OutIt, CharT>; in test_assure_parse_is_called()
/llvm-project/libcxx/modules/std/
H A Dformat.inc11 // [format.context], class template basic_format_context
12 using std::basic_format_context;
/llvm-project/libcxx/test/std/utilities/format/format.arguments/format.arg.store/
H A Dmake_format_args.sh.cpp30 std::make_format_args<std::basic_format_context<std::back_insert_iterator<std::basic_string<wchar_t>>, wchar_t>>(c); in test()
/llvm-project/libcxx/include/
H A Dformat16 // [format.context], class template basic_format_context
17 template<class Out, class charT> class basic_format_context;
18 using format_context = basic_format_context<unspecified, char>;
19 using wformat_context = basic_format_context<unspecified, wchar_t>;
/llvm-project/libcxx/test/std/utilities/format/format.arguments/format.arg/
H A Doperator_bool.pass.cpp27 using Context = std::basic_format_context<CharT*, CharT>; in test()
H A Dctor.pass.cpp25 using Context = std::basic_format_context<CharT*, CharT>; in test()
H A Dvisit_format_arg.deprecated.verify.cpp25 using Context = std::basic_format_context<CharT*, CharT>; in test()
29 // expected-warning-re@+1 1-2 {{std::basic_format_context{{.*}}' is deprecated}} in test()
/llvm-project/libcxx/include/__fwd/
H A Dformat.h29 class _LIBCPP_TEMPLATE_VIS basic_format_context; variable
/llvm-project/libcxx/test/std/utilities/format/format.range/format.range.fmtstr/
H A Dformat.pass.cpp37 using FormatCtxT = std::basic_format_context<OutIt, CharT>; in test_format()

123