libstdc++
|
Go to the source code of this file.
Classes | |
class | std::ios_base |
The base of the I/O class hierarchy.This class defines everything that can be defined about I/O that does not depend on the type of characters being input or output. Most people will only see ios_base when they need to specify the full name of the various I/O flags (e.g., the openmodes). More... | |
class | std::ios_base::failure |
These are thrown to indicate problems with io.27.4.2.1.1 Class ios_base::failure. More... | |
Namespaces | |
namespace | std |
Enumerations | |
enum | _Ios_Fmtflags { _S_boolalpha, _S_dec, _S_fixed, _S_hex, _S_internal, _S_left, _S_oct, _S_right, _S_scientific, _S_showbase, _S_showpoint, _S_showpos, _S_skipws, _S_unitbuf, _S_uppercase, _S_adjustfield, _S_basefield, _S_floatfield, _S_ios_fmtflags_end } |
enum | _Ios_Iostate { _S_goodbit, _S_badbit, _S_eofbit, _S_failbit, _S_ios_iostate_end } |
enum | _Ios_Openmode { _S_app, _S_ate, _S_bin, _S_in, _S_out, _S_trunc, _S_ios_openmode_end } |
enum | _Ios_Seekdir { _S_beg, _S_cur, _S_end, _S_ios_seekdir_end } |
Functions | |
ios_base & | std::boolalpha (ios_base &__base) |
ios_base & | std::dec (ios_base &__base) |
ios_base & | std::fixed (ios_base &__base) |
ios_base & | std::hex (ios_base &__base) |
ios_base & | std::internal (ios_base &__base) |
ios_base & | std::left (ios_base &__base) |
ios_base & | std::noboolalpha (ios_base &__base) |
ios_base & | std::noshowbase (ios_base &__base) |
ios_base & | std::noshowpoint (ios_base &__base) |
ios_base & | std::noshowpos (ios_base &__base) |
ios_base & | std::noskipws (ios_base &__base) |
ios_base & | std::nounitbuf (ios_base &__base) |
ios_base & | std::nouppercase (ios_base &__base) |
ios_base & | std::oct (ios_base &__base) |
constexpr _Ios_Fmtflags | std::operator& (_Ios_Fmtflags __a, _Ios_Fmtflags __b) |
constexpr _Ios_Openmode | std::operator& (_Ios_Openmode __a, _Ios_Openmode __b) |
constexpr _Ios_Iostate | std::operator& (_Ios_Iostate __a, _Ios_Iostate __b) |
const _Ios_Fmtflags & | std::operator&= (_Ios_Fmtflags &__a, _Ios_Fmtflags __b) |
const _Ios_Openmode & | std::operator&= (_Ios_Openmode &__a, _Ios_Openmode __b) |
const _Ios_Iostate & | std::operator&= (_Ios_Iostate &__a, _Ios_Iostate __b) |
constexpr _Ios_Fmtflags | std::operator^ (_Ios_Fmtflags __a, _Ios_Fmtflags __b) |
constexpr _Ios_Openmode | std::operator^ (_Ios_Openmode __a, _Ios_Openmode __b) |
constexpr _Ios_Iostate | std::operator^ (_Ios_Iostate __a, _Ios_Iostate __b) |
const _Ios_Fmtflags & | std::operator^= (_Ios_Fmtflags &__a, _Ios_Fmtflags __b) |
const _Ios_Openmode & | std::operator^= (_Ios_Openmode &__a, _Ios_Openmode __b) |
const _Ios_Iostate & | std::operator^= (_Ios_Iostate &__a, _Ios_Iostate __b) |
constexpr _Ios_Fmtflags | std::operator| (_Ios_Fmtflags __a, _Ios_Fmtflags __b) |
constexpr _Ios_Openmode | std::operator| (_Ios_Openmode __a, _Ios_Openmode __b) |
constexpr _Ios_Iostate | std::operator| (_Ios_Iostate __a, _Ios_Iostate __b) |
const _Ios_Fmtflags & | std::operator|= (_Ios_Fmtflags &__a, _Ios_Fmtflags __b) |
const _Ios_Openmode & | std::operator|= (_Ios_Openmode &__a, _Ios_Openmode __b) |
const _Ios_Iostate & | std::operator|= (_Ios_Iostate &__a, _Ios_Iostate __b) |
constexpr _Ios_Fmtflags | std::operator~ (_Ios_Fmtflags __a) |
constexpr _Ios_Openmode | std::operator~ (_Ios_Openmode __a) |
constexpr _Ios_Iostate | std::operator~ (_Ios_Iostate __a) |
ios_base & | std::right (ios_base &__base) |
ios_base & | std::scientific (ios_base &__base) |
ios_base & | std::showbase (ios_base &__base) |
ios_base & | std::showpoint (ios_base &__base) |
ios_base & | std::showpos (ios_base &__base) |
ios_base & | std::skipws (ios_base &__base) |
ios_base & | std::unitbuf (ios_base &__base) |
ios_base & | std::uppercase (ios_base &__base) |
This is an internal header file, included by other library headers. Do not attempt to use it directly. Instead, include <ios>.
Definition in file ios_base.h.