Home
last modified time | relevance | path

Searched refs:basic_stringbuf (Results 1 – 25 of 53) sorted by relevance

123

/llvm-project/libcxx/test/std/input.output/string.streams/stringbuf/
H A Dtypes.compile.pass.cpp34 static_assert(std::is_base_of<std::basic_streambuf<char>, std::basic_stringbuf<char> >::value, "");
35 static_assert(std::is_same<std::basic_stringbuf<char>::char_type, char>::value, "");
36 static_assert(std::is_same<std::basic_stringbuf<char>::traits_type, std::char_traits<char> >::value…
37 static_assert(std::is_same<std::basic_stringbuf<char>::int_type, std::char_traits<char>::int_type>:…
38 static_assert(std::is_same<std::basic_stringbuf<char>::pos_type, std::char_traits<char>::pos_type>:…
39 static_assert(std::is_same<std::basic_stringbuf<char>::off_type, std::char_traits<char>::off_type>:…
40 static_assert(std::is_same<std::basic_stringbuf<char>::allocator_type, std::allocator<char> >::valu…
43 static_assert(std::is_base_of<std::basic_streambuf<wchar_t>, std::basic_stringbuf<wchar_t> >::value…
44 static_assert(std::is_same<std::basic_stringbuf<wchar_t>::char_type, wchar_t>::value, "");
45 static_assert(std::is_same<std::basic_stringbuf<wchar_t>::traits_type, std::char_traits<wchar_t> >:…
[all …]
/llvm-project/libcxx/test/std/input.output/string.streams/stringbuf/stringbuf.assign/
H A Dnonmember_swap_noexcept.pass.cpp62 std::basic_stringbuf<CharT, std::char_traits<CharT>, test_alloc<CharT>> buf1; in test()
63 std::basic_stringbuf<CharT, std::char_traits<CharT>, test_alloc<CharT>> buf; in test()
67 …std::basic_stringbuf<CharT, std::char_traits<CharT>, test_alloc_propagate_on_container_swap<CharT>… in test()
68 …std::basic_stringbuf<CharT, std::char_traits<CharT>, test_alloc_propagate_on_container_swap<CharT>… in test()
72 std::basic_stringbuf<CharT, std::char_traits<CharT>, test_alloc_is_always_equal<CharT>> buf1; in test()
73 std::basic_stringbuf<CharT, std::char_traits<CharT>, test_alloc_is_always_equal<CharT>> buf; in test()
77 …std::basic_stringbuf<CharT, std::char_traits<CharT>, test_alloc_propagate_on_container_swap_is_alw… in test()
79 …std::basic_stringbuf<CharT, std::char_traits<CharT>, test_alloc_propagate_on_container_swap_is_alw… in test()
84 std::basic_stringbuf<CharT, std::char_traits<CharT>, test_alloc_not_empty<CharT>> buf1; in test()
85 std::basic_stringbuf<CharT, std::char_traits<CharT>, test_alloc_not_empty<CharT>> buf; in test()
[all …]
H A Dmember_swap_noexcept.pass.cpp63 std::basic_stringbuf<CharT, std::char_traits<CharT>, test_alloc<CharT>> buf1; in test()
64 std::basic_stringbuf<CharT, std::char_traits<CharT>, test_alloc<CharT>> buf; in test()
68 …std::basic_stringbuf<CharT, std::char_traits<CharT>, test_alloc_propagate_on_container_swap<CharT>… in test()
69 …std::basic_stringbuf<CharT, std::char_traits<CharT>, test_alloc_propagate_on_container_swap<CharT>… in test()
73 std::basic_stringbuf<CharT, std::char_traits<CharT>, test_alloc_is_always_equal<CharT>> buf1; in test()
74 std::basic_stringbuf<CharT, std::char_traits<CharT>, test_alloc_is_always_equal<CharT>> buf; in test()
78 …std::basic_stringbuf<CharT, std::char_traits<CharT>, test_alloc_propagate_on_container_swap_is_alw… in test()
80 …std::basic_stringbuf<CharT, std::char_traits<CharT>, test_alloc_propagate_on_container_swap_is_alw… in test()
85 std::basic_stringbuf<CharT, std::char_traits<CharT>, test_alloc_not_empty<CharT>> buf1; in test()
86 std::basic_stringbuf<CharT, std::char_traits<CharT>, test_alloc_not_empty<CharT>> buf; in test()
[all …]
H A Dmove.pass.cpp28 struct test_stringbuf : std::basic_stringbuf<CharT> {
29 using std::basic_stringbuf<CharT>::basic_stringbuf;
77 std::basic_stringbuf<CharT> buf1(s); in test()
78 std::basic_stringbuf<CharT> buf; in test()
/llvm-project/libcxx/include/
H A Dsstream18 // Class template basic_stringbuf [stringbuf]
20 class basic_stringbuf
32 explicit basic_stringbuf(ios_base::openmode which = ios_base::in | ios_base::out); // before C++20
33 basic_stringbuf() : basic_stringbuf(ios_base::in | ios_base::out) {} // C++20
34 explicit basic_stringbuf(ios_base::openmode which); // C++20
35 explicit basic_stringbuf(const basic_string<char_type, traits_type, allocator_type>& s,
37 explicit basic_stringbuf(const allocator_type& a)
38 : basic_stringbuf(ios_base::in | ios_base::out, a) {} // C++20
39 basic_stringbuf(ios_bas
[all...]
/llvm-project/libcxx/test/std/input.output/syncstream/syncbuf/syncstream.syncbuf.assign/
H A Dswap.pass.cpp30 std::basic_stringbuf<CharT> sstr1; in test_basic()
31 std::basic_stringbuf<CharT> sstr2; in test_basic()
66 std::basic_stringbuf<CharT> sstr1; in test_short_write_after_swap()
67 std::basic_stringbuf<CharT> sstr2; in test_short_write_after_swap()
94 std::basic_stringbuf<CharT> sstr1; in test_long_write_after_swap()
95 std::basic_stringbuf<CharT> sstr2; in test_long_write_after_swap()
123 std::basic_stringbuf<CharT> sstr1; in test_emit_on_sync()
124 std::basic_stringbuf<CharT> sstr2; in test_emit_on_sync()
157 std::basic_stringbuf<CharT> sstr1; in test_emit_on_sync()
158 std::basic_stringbuf<CharT> sstr2; in test_emit_on_sync()
[all …]
H A Dassign.pass.cpp176 std::basic_stringbuf<CharT> sstr1; in test_basic()
177 std::basic_stringbuf<CharT> sstr2; in test_basic()
211 std::basic_stringbuf<CharT> sstr1; in test_short_write_after_assign()
212 std::basic_stringbuf<CharT> sstr2; in test_short_write_after_assign()
237 std::basic_stringbuf<CharT> sstr1; in test_long_write_after_assign()
238 std::basic_stringbuf<CharT> sstr2; in test_long_write_after_assign()
265 std::basic_stringbuf<CharT> sstr1; in test_emit_on_assign()
266 std::basic_stringbuf<CharT> sstr2; in test_emit_on_assign()
294 std::basic_stringbuf<CharT> sstr1; in test_emit_on_assign()
295 std::basic_stringbuf<CharT> sstr2; in test_emit_on_assign()
[all …]
/llvm-project/libcxx/test/std/input.output/string.streams/stringbuf/stringbuf.members/
H A Dview.pass.cpp33 std::basic_stringbuf<CharT> buf(STR("testing")); in test()
39 std::basic_stringbuf<CharT> robuf(STR("foo"), std::ios_base::in); in test()
42 std::basic_stringbuf<CharT> nbuf(STR("not used"), 0); in test()
45 const std::basic_stringbuf<CharT> cbuf(STR("abc")); in test()
49 std::basic_stringbuf<CharT, my_char_traits<CharT>> tbuf; in test()
54 using basic_stringbuf::basic_stringbuf;
H A Dstr.move.pass.cpp29 std::basic_stringbuf<CharT> buf(STR("testing")); in test()
35 std::basic_stringbuf<CharT> buf; in test()
41 …std::basic_stringbuf<CharT> buf(STR("a very long string that exceeds the small string optimization… in test()
50 using basic_stringbuf::basic_stringbuf;
H A Dstr.string_view.pass.cpp36 using NStrBuf = std::basic_stringbuf<nasty_char, nasty_char_traits, AllocT>; in test_sfinae_with_nasty_char()
44 using StrBuff = std::basic_stringbuf<CharT, TraitsT, AllocT>; in test_sfinae()
63 …std::basic_stringbuf<CharT, TraitsT, AllocT> ss(std::ios_base::in | std::ios_base::out, allocator); in test()
/llvm-project/libcxx/test/std/input.output/string.streams/stringbuf/stringbuf.cons/
H A Dmove.pass.cpp28 struct test_stringbuf : std::basic_stringbuf<CharT> {
29 using std::basic_stringbuf<CharT>::basic_stringbuf;
31 …test_stringbuf(std::basic_stringbuf<CharT>&& other) : std::basic_stringbuf<CharT>(std::move(other)… in test_stringbuf()
50 using StringBuf = std::basic_stringbuf<CharT>; in test()
H A Dstring.move.mode.pass.cpp32 const std::basic_stringbuf<CharT> buf(std::move(s)); in test()
37 const std::basic_stringbuf<CharT> buf(std::move(s), std::ios_base::out); in test()
42 …const std::basic_stringbuf<CharT, std::char_traits<CharT>, test_allocator<CharT>> buf(std::move(s)… in test()
47 const std::basic_stringbuf<CharT, std::char_traits<CharT>, test_allocator<CharT>> buf( in test()
H A Dmove.alloc.pass.cpp30 struct test_stringbuf : std::basic_stringbuf<CharT, std::char_traits<CharT>, test_allocator<CharT>>…
31 …using std::basic_stringbuf<CharT, std::char_traits<CharT>, test_allocator<CharT>>::basic_stringbuf;
50 using StringBuf = std::basic_stringbuf<CharT, std::char_traits<CharT>, test_allocator<CharT>>; in test()
H A Dstring_view.mode.pass.cpp38 …using NStrStream = std::basic_stringbuf<nasty_char, nasty_char_traits, test_allocator<nasty_char>>; in test_sfinae_with_nasty_char()
44 …using NStrStream = std::basic_stringbuf<nasty_char, nasty_char_traits, test_allocator<nasty_char>>; in test_sfinae_with_nasty_char()
52 using StrStream = std::basic_stringbuf<CharT, TraitsT, AllocT>; in test_sfinae()
99 using StrStream = std::basic_stringbuf<CharT, TraitsT, AllocT>; in test()
H A Dstring_view.mode.alloc.pass.cpp38 using NStrBuf = std::basic_stringbuf<nasty_char, nasty_char_traits, test_allocator<nasty_char>>; in test_sfinae_with_nasty_char()
51 using StrBuf = std::basic_stringbuf<CharT, TraitsT, AllocT>; in test_sfinae()
129 using StrBuf = std::basic_stringbuf<CharT, TraitsT, AllocT>; in test()
/llvm-project/libcxx/include/__fwd/
H A Dsstream.h23 class _LIBCPP_TEMPLATE_VIS basic_stringbuf; variable
32 using stringbuf = basic_stringbuf<char>;
38 using wstringbuf = basic_stringbuf<wchar_t>;
45 class _LIBCPP_PREFERRED_NAME(stringbuf) _LIBCPP_IF_WIDE_CHARACTERS(_LIBCPP_PREFERRED_NAME(wstringbuf)) basic_stringbuf;
/llvm-project/libcxx/test/std/strings/basic.string/string.nonmembers/string.io/
H A Dget_line.pass.cpp60 std::basic_stringbuf<char> sb("hello"); in test_string()
80 std::basic_stringbuf<wchar_t> sb(L"hello"); in test_string()
101 std::basic_stringbuf<char> sb; in test_string()
121 std::basic_stringbuf<wchar_t> sb; in test_string()
H A Dget_line_delim.pass.cpp67 std::basic_stringbuf<char> sb("hello"); in test_string()
87 std::basic_stringbuf<wchar_t> sb(L"hello"); in test_string()
107 std::basic_stringbuf<char> sb; in test_string()
127 std::basic_stringbuf<wchar_t> sb; in test_string()
/llvm-project/libcxx/test/std/input.output/syncstream/syncbuf/
H A Dsputn.pass.cpp60 std::basic_stringbuf<CharT> buf; in test()
77 std::basic_stringbuf<CharT> buf; in test()
101 std::basic_stringbuf<CharT> buf; in test()
H A Dsputc.pass.cpp58 std::basic_stringbuf<CharT> buf; in test()
78 std::basic_stringbuf<CharT> buf; in test()
110 std::basic_stringbuf<CharT> buf; in test()
/llvm-project/libcxx/test/std/input.output/syncstream/osyncstream/syncstream.osyncstream.cons/
H A Dcons.pointer.allocator.pass.cpp33 using W = std::basic_stringbuf<CharT>; in test()
64 using W = std::basic_stringbuf<CharT, constexpr_char_traits<CharT>>; in test()
95 using W = std::basic_stringbuf<CharT, constexpr_char_traits<CharT>, test_allocator<CharT>>; in test()
H A Dcons.pointer.pass.cpp33 using W = std::basic_stringbuf<CharT>; in test()
66 using W = std::basic_stringbuf<CharT, constexpr_char_traits<CharT>>; in test()
99 using W = std::basic_stringbuf<CharT, constexpr_char_traits<CharT>, test_allocator<CharT>>; in test()
/llvm-project/libcxx/test/std/input.output/iostream.forward/
H A Diosfwd.pass.cpp62 test<std::basic_stringbuf<char>* >(); in main()
64 test<std::basic_stringbuf<wchar_t>* >(); in main()
66 test<std::basic_stringbuf<unsigned short>*>(); in main()
/llvm-project/libcxx/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/
H A Dunderflow.pass.cpp23 : public std::basic_stringbuf<CharT>
25 typedef std::basic_stringbuf<CharT> base;
/llvm-project/libcxx/test/std/input.output/syncstream/osyncstream/
H A Dassign.pass.cpp35 std::basic_stringbuf<CharT, Traits, Allocator> base1; in test()
36 std::basic_stringbuf<CharT, Traits, Allocator> base2; in test()

123