ios_base.h File Reference
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
Defines
-
#define _IOS_BASE_H
-
#define _IOS_BASE_SEEK_CUR
-
#define _IOS_BASE_SEEK_END
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)
-
_Ios_Iostate std::operator& (_Ios_Iostate __a, _Ios_Iostate __b)
-
_Ios_Openmode std::operator& (_Ios_Openmode __a, _Ios_Openmode __b)
-
_Ios_Fmtflags std::operator& (_Ios_Fmtflags __a, _Ios_Fmtflags __b)
-
_Ios_Iostate & std::operator&= (_Ios_Iostate &__a, _Ios_Iostate __b)
-
_Ios_Openmode & std::operator&= (_Ios_Openmode &__a, _Ios_Openmode __b)
-
_Ios_Fmtflags & std::operator&= (_Ios_Fmtflags &__a, _Ios_Fmtflags __b)
-
_Ios_Iostate std::operator^ (_Ios_Iostate __a, _Ios_Iostate __b)
-
_Ios_Openmode std::operator^ (_Ios_Openmode __a, _Ios_Openmode __b)
-
_Ios_Fmtflags std::operator^ (_Ios_Fmtflags __a, _Ios_Fmtflags __b)
-
_Ios_Iostate & std::operator^= (_Ios_Iostate &__a, _Ios_Iostate __b)
-
_Ios_Openmode & std::operator^= (_Ios_Openmode &__a, _Ios_Openmode __b)
-
_Ios_Fmtflags & std::operator^= (_Ios_Fmtflags &__a, _Ios_Fmtflags __b)
-
_Ios_Iostate std::operator| (_Ios_Iostate __a, _Ios_Iostate __b)
-
_Ios_Openmode std::operator| (_Ios_Openmode __a, _Ios_Openmode __b)
-
_Ios_Fmtflags std::operator| (_Ios_Fmtflags __a, _Ios_Fmtflags __b)
-
_Ios_Iostate & std::operator|= (_Ios_Iostate &__a, _Ios_Iostate __b)
-
_Ios_Openmode & std::operator|= (_Ios_Openmode &__a, _Ios_Openmode __b)
-
_Ios_Fmtflags & std::operator|= (_Ios_Fmtflags &__a, _Ios_Fmtflags __b)
-
_Ios_Iostate std::operator~ (_Ios_Iostate __a)
-
_Ios_Openmode std::operator~ (_Ios_Openmode __a)
-
_Ios_Fmtflags std::operator~ (_Ios_Fmtflags __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)
Detailed Description
This is an internal header file, included by other library headers. You should not attempt to use it directly.
Definition in file ios_base.h.