Lines Matching defs:buffer
40 filebuf<CharT> buffer;
43 assert(buffer.pubsetbuf(b, 10) == &buffer);
45 buffer.open("test.dat", std::ios_base::out);
46 buffer.sputc(CharT('a'));
49 buffer.close();
55 filebuf<CharT> buffer;
57 assert(buffer.pubsetbuf(nullptr, 0) == &buffer);
58 assert(buffer.base() == nullptr);
59 assert(buffer.ptr() == nullptr);
61 buffer.open("test.dat", std::ios_base::out);
62 assert(buffer.base() == nullptr);
63 assert(buffer.ptr() == nullptr);
65 buffer.sputc(CharT('a'));
66 assert(buffer.base() == nullptr);
67 assert(buffer.ptr() == nullptr);
74 filebuf<CharT> buffer;
76 buffer.open("test.dat", std::ios_base::out);
78 assert(buffer.pubsetbuf(nullptr, 0) == &buffer);
79 assert(buffer.base() == nullptr);
80 assert(buffer.ptr() == nullptr);
82 buffer.sputc(CharT('a'));
83 assert(buffer.base() == nullptr);
84 assert(buffer.ptr() == nullptr);
91 filebuf<CharT> buffer;
93 buffer.open("test.dat", std::ios_base::out | std::ios_base::ate);
95 assert(buffer.pubsetbuf(nullptr, 0) == &buffer);
97 buffer.sputc(CharT('a'));
102 buffer.close();