Home | History | Annotate | Download | only in stringbuf.virtuals

Lines Matching refs:sb

43         testbuf<char> sb("123", std::ios_base::in);
44 assert(sb.sgetc() == '1');
45 assert(sb.snextc() == '2');
46 assert(sb.snextc() == '3');
47 assert(sb.sgetc() == '3');
48 assert(sb.snextc() == std::char_traits<char>::eof());
49 assert(sb.pbackfail('3') == '3');
50 assert(sb.pbackfail('3') == std::char_traits<char>::eof());
51 assert(sb.pbackfail('2') == '2');
52 assert(sb.pbackfail(std::char_traits<char>::eof()) != std::char_traits<char>::eof());
53 assert(sb.pbackfail(std::char_traits<char>::eof()) == std::char_traits<char>::eof());
54 assert(sb.str() == "123");
57 testbuf<char> sb("123");
58 assert(sb.sgetc() == '1');
59 assert(sb.snextc() == '2');
60 assert(sb.snextc() == '3');
61 assert(sb.sgetc() == '3');
62 assert(sb.snextc() == std::char_traits<char>::eof());
63 assert(sb.pbackfail('3') == '3');
64 assert(sb.pbackfail('3') == '3');
65 assert(sb.pbackfail(std::char_traits<char>::eof()) != std::char_traits<char>::eof());
66 assert(sb.pbackfail(std::char_traits<char>::eof()) == std::char_traits<char>::eof());
67 assert(sb.str() == "133");
70 testbuf<wchar_t> sb(L"123", std::ios_base::in);
71 assert(sb.sgetc() == L'1');
72 assert(sb.snextc() == L'2');
73 assert(sb.snextc() == L'3');
74 assert(sb.sgetc() == L'3');
75 assert(sb.snextc() == std::char_traits<wchar_t>::eof());
76 assert(sb.pbackfail(L'3') == L'3');
77 assert(sb.pbackfail(L'3') == std::char_traits<wchar_t>::eof());
78 assert(sb.pbackfail(L'2') == L'2');
79 assert(sb.pbackfail(std::char_traits<wchar_t>::eof()) != std::char_traits<wchar_t>::eof());
80 assert(sb.pbackfail(std::char_traits<wchar_t>::eof()) == std::char_traits<wchar_t>::eof());
81 assert(sb.str() == L"123");
84 testbuf<wchar_t> sb(L"123");
85 assert(sb.sgetc() == L'1');
86 assert(sb.snextc() == L'2');
87 assert(sb.snextc() == L'3');
88 assert(sb.sgetc() == L'3');
89 assert(sb.snextc() == std::char_traits<wchar_t>::eof());
90 assert(sb.pbackfail(L'3') == L'3');
91 assert(sb.pbackfail(L'3') == L'3');
92 assert(sb.pbackfail(std::char_traits<wchar_t>::eof()) != std::char_traits<wchar_t>::eof());
93 assert(sb.pbackfail(std::char_traits<wchar_t>::eof()) == std::char_traits<wchar_t>::eof());
94 assert(sb.str() == L"133");