Lines Matching refs:sb
25 std::stringbuf sb(std::ios_base::in); in main() local
26 assert(sb.pubseekoff(3, std::ios_base::beg, std::ios_base::out) == -1); in main()
27 assert(sb.pubseekoff(3, std::ios_base::cur, std::ios_base::out) == -1); in main()
28 assert(sb.pubseekoff(-3, std::ios_base::end, std::ios_base::out) == -1); in main()
29 assert(sb.pubseekoff(3, std::ios_base::beg, std::ios_base::in | std::ios_base::out) == -1); in main()
30 assert(sb.pubseekoff(3, std::ios_base::cur, std::ios_base::in | std::ios_base::out) == -1); in main()
31 assert(sb.pubseekoff(-3, std::ios_base::end, std::ios_base::in | std::ios_base::out) == -1); in main()
32 assert(sb.pubseekoff(0, std::ios_base::beg, std::ios_base::in) == 0); in main()
33 assert(sb.pubseekoff(0, std::ios_base::cur, std::ios_base::in) == 0); in main()
34 assert(sb.pubseekoff(0, std::ios_base::end, std::ios_base::in) == 0); in main()
37 std::stringbuf sb(std::ios_base::out); in main() local
38 assert(sb.pubseekoff(3, std::ios_base::beg, std::ios_base::in) == -1); in main()
39 assert(sb.pubseekoff(3, std::ios_base::cur, std::ios_base::in) == -1); in main()
40 assert(sb.pubseekoff(-3, std::ios_base::end, std::ios_base::in) == -1); in main()
41 assert(sb.pubseekoff(3, std::ios_base::beg, std::ios_base::in | std::ios_base::out) == -1); in main()
42 assert(sb.pubseekoff(3, std::ios_base::cur, std::ios_base::in | std::ios_base::out) == -1); in main()
43 assert(sb.pubseekoff(-3, std::ios_base::end, std::ios_base::in | std::ios_base::out) == -1); in main()
44 assert(sb.pubseekoff(0, std::ios_base::beg, std::ios_base::out) == 0); in main()
45 assert(sb.pubseekoff(0, std::ios_base::cur, std::ios_base::out) == 0); in main()
46 assert(sb.pubseekoff(0, std::ios_base::end, std::ios_base::out) == 0); in main()
49 std::stringbuf sb("0123456789", std::ios_base::in); in main() local
50 assert(sb.pubseekoff(3, std::ios_base::beg, std::ios_base::out) == -1); in main()
51 assert(sb.pubseekoff(3, std::ios_base::cur, std::ios_base::out) == -1); in main()
52 assert(sb.pubseekoff(-3, std::ios_base::end, std::ios_base::out) == -1); in main()
53 assert(sb.pubseekoff(3, std::ios_base::beg, std::ios_base::in | std::ios_base::out) == -1); in main()
54 assert(sb.pubseekoff(3, std::ios_base::cur, std::ios_base::in | std::ios_base::out) == -1); in main()
55 assert(sb.pubseekoff(-3, std::ios_base::end, std::ios_base::in | std::ios_base::out) == -1); in main()
56 assert(sb.pubseekoff(3, std::ios_base::beg, std::ios_base::in) == 3); in main()
57 assert(sb.sgetc() == '3'); in main()
58 assert(sb.pubseekoff(3, std::ios_base::cur, std::ios_base::in) == 6); in main()
59 assert(sb.sgetc() == '6'); in main()
60 assert(sb.pubseekoff(-3, std::ios_base::end, std::ios_base::in) == 7); in main()
61 assert(sb.sgetc() == '7'); in main()
64 std::stringbuf sb("0123456789", std::ios_base::out); in main() local
65 assert(sb.pubseekoff(3, std::ios_base::beg, std::ios_base::in) == -1); in main()
66 assert(sb.pubseekoff(3, std::ios_base::cur, std::ios_base::in) == -1); in main()
67 assert(sb.pubseekoff(-3, std::ios_base::end, std::ios_base::in) == -1); in main()
68 assert(sb.pubseekoff(3, std::ios_base::beg, std::ios_base::out | std::ios_base::in) == -1); in main()
69 assert(sb.pubseekoff(3, std::ios_base::cur, std::ios_base::out | std::ios_base::in) == -1); in main()
70 assert(sb.pubseekoff(-3, std::ios_base::end, std::ios_base::out | std::ios_base::in) == -1); in main()
71 assert(sb.pubseekoff(3, std::ios_base::beg, std::ios_base::out) == 3); in main()
72 assert(sb.sputc('a') == 'a'); in main()
73 assert(sb.str() == "012a456789"); in main()
74 assert(sb.pubseekoff(3, std::ios_base::cur, std::ios_base::out) == 7); in main()
75 assert(sb.sputc('b') == 'b'); in main()
76 assert(sb.str() == "012a456b89"); in main()
77 assert(sb.pubseekoff(-3, std::ios_base::end, std::ios_base::out) == 7); in main()
78 assert(sb.sputc('c') == 'c'); in main()
79 assert(sb.str() == "012a456c89"); in main()
82 std::stringbuf sb("0123456789"); in main() local
83 assert(sb.pubseekoff(3, std::ios_base::beg, std::ios_base::in) == 3); in main()
84 assert(sb.sgetc() == '3'); in main()
85 assert(sb.pubseekoff(3, std::ios_base::cur, std::ios_base::in) == 6); in main()
86 assert(sb.sgetc() == '6'); in main()
87 assert(sb.pubseekoff(-3, std::ios_base::end, std::ios_base::in) == 7); in main()
88 assert(sb.sgetc() == '7'); in main()
89 assert(sb.pubseekoff(3, std::ios_base::beg, std::ios_base::out | std::ios_base::in) == 3); in main()
90 assert(sb.sgetc() == '3'); in main()
91 assert(sb.sputc('a') == 'a'); in main()
92 assert(sb.str() == "012a456789"); in main()
93 assert(sb.pubseekoff(3, std::ios_base::cur, std::ios_base::out | std::ios_base::in) == -1); in main()
94 assert(sb.pubseekoff(-3, std::ios_base::end, std::ios_base::out | std::ios_base::in) == 7); in main()
95 assert(sb.sgetc() == '7'); in main()
96 assert(sb.sputc('c') == 'c'); in main()
97 assert(sb.str() == "012a456c89"); in main()
98 assert(sb.pubseekoff(3, std::ios_base::beg, std::ios_base::out) == 3); in main()
99 assert(sb.sputc('3') == '3'); in main()
100 assert(sb.str() == "0123456c89"); in main()
101 assert(sb.pubseekoff(3, std::ios_base::cur, std::ios_base::out) == 7); in main()
102 assert(sb.sputc('7') == '7'); in main()
103 assert(sb.str() == "0123456789"); in main()
104 assert(sb.pubseekoff(-3, std::ios_base::end, std::ios_base::out) == 7); in main()
105 assert(sb.sputc('c') == 'c'); in main()
106 assert(sb.str() == "0123456c89"); in main()
110 std::wstringbuf sb(L"0123456789", std::ios_base::in); in main() local
111 assert(sb.pubseekoff(3, std::ios_base::beg, std::ios_base::out) == -1); in main()
112 assert(sb.pubseekoff(3, std::ios_base::cur, std::ios_base::out) == -1); in main()
113 assert(sb.pubseekoff(-3, std::ios_base::end, std::ios_base::out) == -1); in main()
114 assert(sb.pubseekoff(3, std::ios_base::beg, std::ios_base::in | std::ios_base::out) == -1); in main()
115 assert(sb.pubseekoff(3, std::ios_base::cur, std::ios_base::in | std::ios_base::out) == -1); in main()
116 assert(sb.pubseekoff(-3, std::ios_base::end, std::ios_base::in | std::ios_base::out) == -1); in main()
117 assert(sb.pubseekoff(3, std::ios_base::beg, std::ios_base::in) == 3); in main()
118 assert(sb.sgetc() == L'3'); in main()
119 assert(sb.pubseekoff(3, std::ios_base::cur, std::ios_base::in) == 6); in main()
120 assert(sb.sgetc() == L'6'); in main()
121 assert(sb.pubseekoff(-3, std::ios_base::end, std::ios_base::in) == 7); in main()
122 assert(sb.sgetc() == L'7'); in main()
125 std::wstringbuf sb(L"0123456789", std::ios_base::out); in main() local
126 assert(sb.pubseekoff(3, std::ios_base::beg, std::ios_base::in) == -1); in main()
127 assert(sb.pubseekoff(3, std::ios_base::cur, std::ios_base::in) == -1); in main()
128 assert(sb.pubseekoff(-3, std::ios_base::end, std::ios_base::in) == -1); in main()
129 assert(sb.pubseekoff(3, std::ios_base::beg, std::ios_base::out | std::ios_base::in) == -1); in main()
130 assert(sb.pubseekoff(3, std::ios_base::cur, std::ios_base::out | std::ios_base::in) == -1); in main()
131 assert(sb.pubseekoff(-3, std::ios_base::end, std::ios_base::out | std::ios_base::in) == -1); in main()
132 assert(sb.pubseekoff(3, std::ios_base::beg, std::ios_base::out) == 3); in main()
133 assert(sb.sputc(L'a') == L'a'); in main()
134 assert(sb.str() == L"012a456789"); in main()
135 assert(sb.pubseekoff(3, std::ios_base::cur, std::ios_base::out) == 7); in main()
136 assert(sb.sputc(L'b') == L'b'); in main()
137 assert(sb.str() == L"012a456b89"); in main()
138 assert(sb.pubseekoff(-3, std::ios_base::end, std::ios_base::out) == 7); in main()
139 assert(sb.sputc(L'c') == L'c'); in main()
140 assert(sb.str() == L"012a456c89"); in main()
143 std::wstringbuf sb(L"0123456789"); in main() local
144 assert(sb.pubseekoff(3, std::ios_base::beg, std::ios_base::in) == 3); in main()
145 assert(sb.sgetc() == L'3'); in main()
146 assert(sb.pubseekoff(3, std::ios_base::cur, std::ios_base::in) == 6); in main()
147 assert(sb.sgetc() == L'6'); in main()
148 assert(sb.pubseekoff(-3, std::ios_base::end, std::ios_base::in) == 7); in main()
149 assert(sb.sgetc() == L'7'); in main()
150 assert(sb.pubseekoff(3, std::ios_base::beg, std::ios_base::out | std::ios_base::in) == 3); in main()
151 assert(sb.sgetc() == L'3'); in main()
152 assert(sb.sputc(L'a') == L'a'); in main()
153 assert(sb.str() == L"012a456789"); in main()
154 assert(sb.pubseekoff(3, std::ios_base::cur, std::ios_base::out | std::ios_base::in) == -1); in main()
155 assert(sb.pubseekoff(-3, std::ios_base::end, std::ios_base::out | std::ios_base::in) == 7); in main()
156 assert(sb.sgetc() == L'7'); in main()
157 assert(sb.sputc(L'c') == L'c'); in main()
158 assert(sb.str() == L"012a456c89"); in main()
159 assert(sb.pubseekoff(3, std::ios_base::beg, std::ios_base::out) == 3); in main()
160 assert(sb.sputc(L'3') == L'3'); in main()
161 assert(sb.str() == L"0123456c89"); in main()
162 assert(sb.pubseekoff(3, std::ios_base::cur, std::ios_base::out) == 7); in main()
163 assert(sb.sputc(L'7') == L'7'); in main()
164 assert(sb.str() == L"0123456789"); in main()
165 assert(sb.pubseekoff(-3, std::ios_base::end, std::ios_base::out) == 7); in main()
166 assert(sb.sputc(L'c') == L'c'); in main()
167 assert(sb.str() == L"0123456c89"); in main()