Lines Matching defs:ios

31 /* #define _G_IO_THROW */ /* Not implemented:  ios::failure */
86 { // The data members of an ios.
96 void *_arrays; /* Support for ios::iword and ios::pword. */
126 class ios : public _ios_fields {
127 ios& operator=(ios&); /* Not allowed! */
128 ios (const ios&); /* Not allowed! */
147 bin = _IOS_BIN, // Deprecated - ANSI uses ios::binary.
151 // NOTE: If adding flags here, before to update ios::bitalloc().
171 ios* _stream;
173 failure(ios* stream) { _stream = stream; }
174 failure(string cause, ios* stream) { _stream = stream; }
175 ios* rdios() const { return _stream; }
206 void _throw_failure() const { throw new ios::failure(this); }
218 int eof() const { return _state & ios::eofbit; }
219 int fail() const { return _state & (ios::badbit|ios::failbit); }
220 int bad() const { return _state & ios::badbit; }
257 inline ios(streambuf* sb = 0, ostream* tie_to = 0);
258 inline virtual ~ios();
265 typedef ios::seek_dir _seek_dir;
288 friend class ios;
358 virtual streampos seekoff(streamoff, _seek_dir, int mode=ios::in|ios::out);
359 virtual streampos seekpos(streampos pos, int mode = ios::in|ios::out);
361 streampos pubseekoff(streamoff o, _seek_dir d, int mode=ios::in|ios::out)
363 streampos pubseekpos(streampos pos, int mode = ios::in|ios::out)
365 streampos sseekoff(streamoff, _seek_dir, int mode=ios::in|ios::out);
366 streampos sseekpos(streampos pos, int mode = ios::in|ios::out);
403 int vscan(char const *fmt0, _IO_va_list ap, ios* stream = NULL);
439 filebuf* open(const char *filename, ios::openmode mode, int prot = 0664);
446 virtual streampos seekoff(streamoff, _seek_dir, int mode=ios::in|ios::out);
469 inline void ios::init(streambuf* sb, ostream* tie_to) {
470 _state = sb ? ios::goodbit : ios::badbit; _exceptions=0;
473 _flags=ios::skipws|ios::dec;
475 _flags=ios::skipws|ios::dec|ios::dont_close;
479 inline ios::ios(streambuf* sb, ostream* tie_to) { init(sb, tie_to); }
481 inline ios::~ios() {
483 if (!(_flags & (unsigned int)ios::dont_close)) delete rdbuf();