Files
2025-10-25 03:02:53 +03:00

40 lines
2.5 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[ios.syn]
# 31 Input/output library [[input.output]](./#input.output)
## 31.5 Iostreams base classes [[iostreams.base]](iostreams.base#ios.syn)
### 31.5.1 Header <ios> synopsis [ios.syn]
[🔗](#header:%3cios%3e)
#include <iosfwd> // see [[iosfwd.syn]](iosfwd.syn "31.3.1Header <iosfwd> synopsis")namespace std {// [[stream.types]](stream.types "31.2.2Types"), typesusing streamoff = *implementation-defined*; using streamsize = *implementation-defined*; // [[fpos]](fpos "31.5.3Class template fpos"), class template fpostemplate<class stateT> class fpos; // [[ios.base]](ios.base "31.5.2Class ios_­base"), class ios_baseclass ios_base; // [[ios]](ios "31.5.4Class template basic_­ios"), class template basic_iostemplate<class charT, class traits = char_traits<charT>>class basic_ios; // [[std.ios.manip]](std.ios.manip "31.5.5ios_­base manipulators"), manipulators ios_base& boolalpha (ios_base& str);
ios_base& noboolalpha(ios_base& str);
ios_base& showbase (ios_base& str);
ios_base& noshowbase (ios_base& str);
ios_base& showpoint (ios_base& str);
ios_base& noshowpoint(ios_base& str);
ios_base& showpos (ios_base& str);
ios_base& noshowpos (ios_base& str);
ios_base& skipws (ios_base& str);
ios_base& noskipws (ios_base& str);
ios_base& uppercase (ios_base& str);
ios_base& nouppercase(ios_base& str);
ios_base& unitbuf (ios_base& str);
ios_base& nounitbuf (ios_base& str); // [[adjustfield.manip]](adjustfield.manip "31.5.5.2adjustfield manipulators"), adjustfield ios_base& internal (ios_base& str);
ios_base& left (ios_base& str);
ios_base& right (ios_base& str); // [[basefield.manip]](basefield.manip "31.5.5.3basefield manipulators"), basefield ios_base& dec (ios_base& str);
ios_base& hex (ios_base& str);
ios_base& oct (ios_base& str); // [[floatfield.manip]](floatfield.manip "31.5.5.4floatfield manipulators"), floatfield ios_base& fixed (ios_base& str);
ios_base& scientific (ios_base& str);
ios_base& hexfloat (ios_base& str);
ios_base& defaultfloat(ios_base& str); // [[error.reporting]](error.reporting "31.5.6Error reporting"), error reportingenum class [io_errc](#lib:io_errc "31.5.1Header <ios> synopsis[ios.syn]") {[stream](#lib:io_errc,stream "31.5.1Header <ios> synopsis[ios.syn]") = 1}; template<> struct is_error_code_enum<io_errc> : public true_type { };
error_code make_error_code(io_errc e) noexcept;
error_condition make_error_condition(io_errc e) noexcept; const error_category& iostream_category() noexcept;}