ios_base.h File Reference

#include <bits/atomicity.h>
#include <bits/localefwd.h>
#include <bits/locale_classes.h>

Go to the source code of this file.

Namespaces

namespace  std

Classes

class  std::ios_base
 The base of the I/O class hierarchy. More...
class  std::ios_base::failure
 These are thrown to indicate problems. Doc me. More...
struct  std::ios_base::_Callback_list
struct  std::ios_base::_Words
class  std::ios_base::Init

Defines

#define _IOS_BASE_H   1

Enumerations

enum  std::_Ios_Fmtflags {
  std::_S_boolalpha = 1L << 0, std::_S_dec = 1L << 1, std::_S_fixed = 1L << 2, std::_S_hex = 1L << 3,
  std::_S_internal = 1L << 4, std::_S_left = 1L << 5, std::_S_oct = 1L << 6, std::_S_right = 1L << 7,
  std::_S_scientific = 1L << 8, std::_S_showbase = 1L << 9, std::_S_showpoint = 1L << 10, std::_S_showpos = 1L << 11,
  std::_S_skipws = 1L << 12, std::_S_unitbuf = 1L << 13, std::_S_uppercase = 1L << 14, std::_S_adjustfield = _S_left | _S_right | _S_internal,
  std::_S_basefield = _S_dec | _S_oct | _S_hex, std::_S_floatfield = _S_scientific | _S_fixed, std::_S_ios_fmtflags_end = 1L << 16
}
enum  std::_Ios_Openmode {
  std::_S_app = 1L << 0, std::_S_ate = 1L << 1, std::_S_bin = 1L << 2, std::_S_in = 1L << 3,
  std::_S_out = 1L << 4, std::_S_trunc = 1L << 5, std::_S_ios_openmode_end = 1L << 16
}
enum  std::_Ios_Iostate {
  std::_S_goodbit = 0, std::_S_badbit = 1L << 0, std::_S_eofbit = 1L << 1, std::_S_failbit = 1L << 2,
  std::_S_ios_iostate_end = 1L << 16
}
enum  std::_Ios_Seekdir { std::_S_beg = 0, std::_S_cur = SEEK_CUR, std::_S_end = SEEK_END, std::_S_ios_seekdir_end = 1L << 16 }

Functions

_Ios_Fmtflags std::operator & (_Ios_Fmtflags __a, _Ios_Fmtflags __b)
_Ios_Fmtflags std::operator| (_Ios_Fmtflags __a, _Ios_Fmtflags __b)
_Ios_Fmtflags std::operator^ (_Ios_Fmtflags __a, _Ios_Fmtflags __b)
_Ios_Fmtflagsstd::operator|= (_Ios_Fmtflags &__a, _Ios_Fmtflags __b)
_Ios_Fmtflagsstd::operator &= (_Ios_Fmtflags &__a, _Ios_Fmtflags __b)
_Ios_Fmtflagsstd::operator^= (_Ios_Fmtflags &__a, _Ios_Fmtflags __b)
_Ios_Fmtflags std::operator~ (_Ios_Fmtflags __a)
_Ios_Openmode std::operator & (_Ios_Openmode __a, _Ios_Openmode __b)
_Ios_Openmode std::operator| (_Ios_Openmode __a, _Ios_Openmode __b)
_Ios_Openmode std::operator^ (_Ios_Openmode __a, _Ios_Openmode __b)
_Ios_Openmodestd::operator|= (_Ios_Openmode &__a, _Ios_Openmode __b)
_Ios_Openmodestd::operator &= (_Ios_Openmode &__a, _Ios_Openmode __b)
_Ios_Openmodestd::operator^= (_Ios_Openmode &__a, _Ios_Openmode __b)
_Ios_Openmode std::operator~ (_Ios_Openmode __a)
_Ios_Iostate std::operator & (_Ios_Iostate __a, _Ios_Iostate __b)
_Ios_Iostate std::operator| (_Ios_Iostate __a, _Ios_Iostate __b)
_Ios_Iostate std::operator^ (_Ios_Iostate __a, _Ios_Iostate __b)
_Ios_Iostatestd::operator|= (_Ios_Iostate &__a, _Ios_Iostate __b)
_Ios_Iostatestd::operator &= (_Ios_Iostate &__a, _Ios_Iostate __b)
_Ios_Iostatestd::operator^= (_Ios_Iostate &__a, _Ios_Iostate __b)
_Ios_Iostate std::operator~ (_Ios_Iostate __a)
ios_base & std::boolalpha (ios_base &__base)
 Calls base.setf(ios_base::boolalpha).
ios_base & std::noboolalpha (ios_base &__base)
 Calls base.unsetf(ios_base::boolalpha).
ios_base & std::showbase (ios_base &__base)
 Calls base.setf(ios_base::showbase).
ios_base & std::noshowbase (ios_base &__base)
 Calls base.unsetf(ios_base::showbase).
ios_base & std::showpoint (ios_base &__base)
 Calls base.setf(ios_base::showpoint).
ios_base & std::noshowpoint (ios_base &__base)
 Calls base.unsetf(ios_base::showpoint).
ios_base & std::showpos (ios_base &__base)
 Calls base.setf(ios_base::showpos).
ios_base & std::noshowpos (ios_base &__base)
 Calls base.unsetf(ios_base::showpos).
ios_base & std::skipws (ios_base &__base)
 Calls base.setf(ios_base::skipws).
ios_base & std::noskipws (ios_base &__base)
 Calls base.unsetf(ios_base::skipws).
ios_base & std::uppercase (ios_base &__base)
 Calls base.setf(ios_base::uppercase).
ios_base & std::nouppercase (ios_base &__base)
 Calls base.unsetf(ios_base::uppercase).
ios_base & std::unitbuf (ios_base &__base)
 Calls base.setf(ios_base::unitbuf).
ios_base & std::nounitbuf (ios_base &__base)
 Calls base.unsetf(ios_base::unitbuf).
ios_base & std::internal (ios_base &__base)
 Calls base.setf(ios_base::internal, ios_base::adjustfield).
ios_base & std::left (ios_base &__base)
 Calls base.setf(ios_base::left, ios_base::adjustfield).
ios_base & std::right (ios_base &__base)
 Calls base.setf(ios_base::right, ios_base::adjustfield).
ios_base & std::dec (ios_base &__base)
 Calls base.setf(ios_base::dec, ios_base::basefield).
ios_base & std::hex (ios_base &__base)
 Calls base.setf(ios_base::hex, ios_base::basefield).
ios_base & std::oct (ios_base &__base)
 Calls base.setf(ios_base::oct, ios_base::basefield).
ios_base & std::fixed (ios_base &__base)
 Calls base.setf(ios_base::fixed, ios_base::floatfield).
ios_base & std::scientific (ios_base &__base)
 Calls base.setf(ios_base::scientific, ios_base::floatfield).


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.


Define Documentation

#define _IOS_BASE_H   1

Definition at line 41 of file ios_base.h.


Generated on Tue Feb 2 16:57:21 2010 for GNU C++ STL by  doxygen 1.4.7