Lines Matching refs:sb
45 testbuf<char> sb("123", std::ios_base::in); in main() local
46 assert(sb.sgetc() == '1'); in main()
47 assert(sb.snextc() == '2'); in main()
48 assert(sb.snextc() == '3'); in main()
49 assert(sb.sgetc() == '3'); in main()
50 assert(sb.snextc() == std::char_traits<char>::eof()); in main()
51 assert(sb.pbackfail('3') == '3'); in main()
52 assert(sb.pbackfail('3') == std::char_traits<char>::eof()); in main()
53 assert(sb.pbackfail('2') == '2'); in main()
54 assert(sb.pbackfail(std::char_traits<char>::eof()) != std::char_traits<char>::eof()); in main()
55 assert(sb.pbackfail(std::char_traits<char>::eof()) == std::char_traits<char>::eof()); in main()
56 assert(sb.str() == "123"); in main()
59 testbuf<char> sb("123"); in main() local
60 assert(sb.sgetc() == '1'); in main()
61 assert(sb.snextc() == '2'); in main()
62 assert(sb.snextc() == '3'); in main()
63 assert(sb.sgetc() == '3'); in main()
64 assert(sb.snextc() == std::char_traits<char>::eof()); in main()
65 assert(sb.pbackfail('3') == '3'); in main()
66 assert(sb.pbackfail('3') == '3'); in main()
67 assert(sb.pbackfail(std::char_traits<char>::eof()) != std::char_traits<char>::eof()); in main()
68 assert(sb.pbackfail(std::char_traits<char>::eof()) == std::char_traits<char>::eof()); in main()
69 assert(sb.str() == "133"); in main()
73 testbuf<wchar_t> sb(L"123", std::ios_base::in); in main() local
74 assert(sb.sgetc() == L'1'); in main()
75 assert(sb.snextc() == L'2'); in main()
76 assert(sb.snextc() == L'3'); in main()
77 assert(sb.sgetc() == L'3'); in main()
78 assert(sb.snextc() == std::char_traits<wchar_t>::eof()); in main()
79 assert(sb.pbackfail(L'3') == L'3'); in main()
80 assert(sb.pbackfail(L'3') == std::char_traits<wchar_t>::eof()); in main()
81 assert(sb.pbackfail(L'2') == L'2'); in main()
82 assert(sb.pbackfail(std::char_traits<wchar_t>::eof()) != std::char_traits<wchar_t>::eof()); in main()
83 assert(sb.pbackfail(std::char_traits<wchar_t>::eof()) == std::char_traits<wchar_t>::eof()); in main()
84 assert(sb.str() == L"123"); in main()
87 testbuf<wchar_t> sb(L"123"); in main() local
88 assert(sb.sgetc() == L'1'); in main()
89 assert(sb.snextc() == L'2'); in main()
90 assert(sb.snextc() == L'3'); in main()
91 assert(sb.sgetc() == L'3'); in main()
92 assert(sb.snextc() == std::char_traits<wchar_t>::eof()); in main()
93 assert(sb.pbackfail(L'3') == L'3'); in main()
94 assert(sb.pbackfail(L'3') == L'3'); in main()
95 assert(sb.pbackfail(std::char_traits<wchar_t>::eof()) != std::char_traits<wchar_t>::eof()); in main()
96 assert(sb.pbackfail(std::char_traits<wchar_t>::eof()) == std::char_traits<wchar_t>::eof()); in main()
97 assert(sb.str() == L"133"); in main()