/llvm-project/libcxx/include/__format/ |
H A D | format_context.h | 45 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 D | types.compile.pass.cpp | 15 // 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 D | ctor.pass.cpp | 19 // 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 D | out.pass.cpp | 25 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 D | advance_to.pass.cpp | 25 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 D | locale.pass.cpp | 41 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 D | arg.pass.cpp | 14 // 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 D | test_format_context.h | 43 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 D | concepts-recovery-expr.cpp | 187 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 D | format.pass.cpp | 44 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 D | format.pass.cpp | 41 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 D | set_separator.pass.cpp | 42 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 D | format.pass.cpp | 45 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 D | set_separator.pass.cpp | 46 using FormatCtxT = std::basic_format_context<OutIt, CharT>; in test_setter()
|
H A D | set_brackets.pass.cpp | 47 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 D | format.pass.cpp | 44 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 D | format.pass.cpp | 45 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 D | format.inc | 11 // [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 D | make_format_args.sh.cpp | 30 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 D | format | 16 // [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 D | operator_bool.pass.cpp | 27 using Context = std::basic_format_context<CharT*, CharT>; in test()
|
H A D | ctor.pass.cpp | 25 using Context = std::basic_format_context<CharT*, CharT>; in test()
|
H A D | visit_format_arg.deprecated.verify.cpp | 25 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 D | format.h | 29 class _LIBCPP_TEMPLATE_VIS basic_format_context; variable
|
/llvm-project/libcxx/test/std/utilities/format/format.range/format.range.fmtstr/ |
H A D | format.pass.cpp | 37 using FormatCtxT = std::basic_format_context<OutIt, CharT>; in test_format()
|