Lines Matching refs:is
5 // This file is dual licensed under the MIT and the University of Illinois Open
45 std::istream is(&sb);
46 is.get();
47 is.get();
48 is.get();
49 is.putback('a');
50 assert(is.bad());
51 assert(is.gcount() == 0);
52 is.clear();
53 is.putback('2');
54 assert(is.good());
55 assert(is.gcount() == 0);
56 is.putback('1');
57 assert(is.good());
58 assert(is.gcount() == 0);
59 is.putback(' ');
60 assert(is.good());
61 assert(is.gcount() == 0);
62 is.putback(' ');
63 assert(is.bad());
64 assert(is.gcount() == 0);
68 std::wistream is(&sb);
69 is.get();
70 is.get();
71 is.get();
72 is.putback(L'a');
73 assert(is.bad());
74 assert(is.gcount() == 0);
75 is.clear();
76 is.putback(L'2');
77 assert(is.good());
78 assert(is.gcount() == 0);
79 is.putback(L'1');
80 assert(is.good());
81 assert(is.gcount() == 0);
82 is.putback(L' ');
83 assert(is.good());
84 assert(is.gcount() == 0);
85 is.putback(L' ');
86 assert(is.bad());
87 assert(is.gcount() == 0);