/llvm-project/libcxx/test/std/input.output/string.streams/stringbuf/ |
H A D | types.compile.pass.cpp | 34 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 D | nonmember_swap_noexcept.pass.cpp | 62 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 D | member_swap_noexcept.pass.cpp | 63 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 D | move.pass.cpp | 28 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 D | sstream | 18 // 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 D | swap.pass.cpp | 30 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 D | assign.pass.cpp | 176 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 D | view.pass.cpp | 33 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 D | str.move.pass.cpp | 29 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 D | str.string_view.pass.cpp | 36 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 D | move.pass.cpp | 28 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 D | string.move.mode.pass.cpp | 32 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 D | move.alloc.pass.cpp | 30 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 D | string_view.mode.pass.cpp | 38 …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 D | string_view.mode.alloc.pass.cpp | 38 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 D | sstream.h | 23 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 D | get_line.pass.cpp | 60 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 D | get_line_delim.pass.cpp | 67 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 D | sputn.pass.cpp | 60 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 D | sputc.pass.cpp | 58 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 D | cons.pointer.allocator.pass.cpp | 33 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 D | cons.pointer.pass.cpp | 33 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 D | iosfwd.pass.cpp | 62 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 D | underflow.pass.cpp | 23 : public std::basic_stringbuf<CharT> 25 typedef std::basic_stringbuf<CharT> base;
|
/llvm-project/libcxx/test/std/input.output/syncstream/osyncstream/ |
H A D | assign.pass.cpp | 35 std::basic_stringbuf<CharT, Traits, Allocator> base1; in test() 36 std::basic_stringbuf<CharT, Traits, Allocator> base2; in test()
|