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

Lines Matching refs:sb

24         std::stringbuf sb("0123456789", std::ios_base::in);
25 assert(sb.pubseekpos(3, std::ios_base::out) == -1);
26 assert(sb.pubseekpos(3, std::ios_base::in | std::ios_base::out) == -1);
27 assert(sb.pubseekpos(3, std::ios_base::in) == 3);
28 assert(sb.sgetc() == '3');
31 std::stringbuf sb("0123456789", std::ios_base::out);
32 assert(sb.pubseekpos(3, std::ios_base::in) == -1);
33 assert(sb.pubseekpos(3, std::ios_base::out | std::ios_base::in) == -1);
34 assert(sb.pubseekpos(3, std::ios_base::out) == 3);
35 assert(sb.sputc('a') == 'a');
36 assert(sb.str() == "012a456789");
39 std::stringbuf sb("0123456789");
40 assert(sb.pubseekpos(3, std::ios_base::in) == 3);
41 assert(sb.sgetc() == '3');
42 assert(sb.pubseekpos(3, std::ios_base::out | std::ios_base::in) == 3);
43 assert(sb.sgetc() == '3');
44 assert(sb.sputc('a') == 'a');
45 assert(sb.str() == "012a456789");
46 assert(sb.pubseekpos(3, std::ios_base::out) == 3);
47 assert(sb.sputc('3') == '3');
48 assert(sb.str() == "0123456789");
51 std::wstringbuf sb(L"0123456789", std::ios_base::in);
52 assert(sb.pubseekpos(3, std::ios_base::out) == -1);
53 assert(sb.pubseekpos(3, std::ios_base::in | std::ios_base::out) == -1);
54 assert(sb.pubseekpos(3, std::ios_base::in) == 3);
55 assert(sb.sgetc() == L'3');
58 std::wstringbuf sb(L"0123456789", std::ios_base::out);
59 assert(sb.pubseekpos(3, std::ios_base::in) == -1);
60 assert(sb.pubseekpos(3, std::ios_base::out | std::ios_base::in) == -1);
61 assert(sb.pubseekpos(3, std::ios_base::out) == 3);
62 assert(sb.sputc(L'a') == L'a');
63 assert(sb.str() == L"012a456789");
66 std::wstringbuf sb(L"0123456789");
67 assert(sb.pubseekpos(3, std::ios_base::in) == 3);
68 assert(sb.sgetc() == L'3');
69 assert(sb.pubseekpos(3, std::ios_base::out | std::ios_base::in) == 3);
70 assert(sb.sgetc() == L'3');
71 assert(sb.sputc(L'a') == L'a');
72 assert(sb.str() == L"012a456789");
73 assert(sb.pubseekpos(3, std::ios_base::out) == 3);
74 assert(sb.sputc(L'3') == L'3');
75 assert(sb.str() == L"0123456789");