basic_ios< _CharT, _Traits > Class Template Reference#include <_ios.h>
Inheritance diagram for basic_ios< _CharT, _Traits >:
List of all members.
|
Public Types |
typedef _CharT | char_type |
typedef _Traits::int_type | int_type |
typedef _Traits::pos_type | pos_type |
typedef _Traits::off_type | off_type |
typedef _Traits | traits_type |
Public Member Functions |
| basic_ios (basic_streambuf< _CharT, _Traits > *__streambuf) |
virtual | ~basic_ios () |
basic_ostream< _CharT, _Traits > * | tie () const |
basic_ostream< _CharT, _Traits > * | tie (basic_ostream< char_type, traits_type > *__new_tied_ostream) |
basic_streambuf< _CharT, _Traits > * | rdbuf () const |
basic_streambuf< _CharT, _Traits > * | rdbuf (basic_streambuf< char_type, traits_type > *) |
basic_ios< _CharT, _Traits > & | copyfmt (const basic_ios< _CharT, _Traits > &__x) |
char_type | fill () const |
char_type | fill (char_type __fill) |
void | clear (iostate __state=goodbit) |
void | setstate (iostate __state) |
iostate | exceptions () const |
void | exceptions (iostate __mask) |
locale | imbue (const locale &) |
char | narrow (_CharT, char) const |
_CharT | widen (char) const |
void | _M_handle_exception (ios_base::iostate __flag) |
Static Public Member Functions |
static bool _STLP_CALL | _S_eof (int_type __c) |
Protected Member Functions |
| basic_ios () |
void | init (basic_streambuf< _CharT, _Traits > *__streambuf) |
Friends |
class | ios_base |
Detailed Description
template<class _CharT, class _Traits>
class basic_ios< _CharT, _Traits >
Definition at line 47 of file _ios.h.
Member Typedef Documentation
template<class _CharT, class _Traits>
Reimplemented in basic_ifstream< _CharT, _Traits >, basic_ofstream< _CharT, _Traits >, basic_fstream< _CharT, _Traits >, basic_istream< _CharT, _Traits >, basic_ostream< _CharT, _Traits >, basic_istringstream< _CharT, _Traits, _Alloc >, basic_ostringstream< _CharT, _Traits, _Alloc >, basic_stringstream< _CharT, _Traits, _Alloc >, strstream, basic_istream< char, char_traits< char > >, and basic_ostream< char, char_traits< char > >.
Definition at line 50 of file _ios.h.
template<class _CharT, class _Traits>
Reimplemented in basic_ifstream< _CharT, _Traits >, basic_ofstream< _CharT, _Traits >, basic_fstream< _CharT, _Traits >, basic_istream< _CharT, _Traits >, basic_ostream< _CharT, _Traits >, basic_istringstream< _CharT, _Traits, _Alloc >, basic_ostringstream< _CharT, _Traits, _Alloc >, basic_stringstream< _CharT, _Traits, _Alloc >, strstream, basic_istream< char, char_traits< char > >, and basic_ostream< char, char_traits< char > >.
Definition at line 51 of file _ios.h.
template<class _CharT, class _Traits>
Reimplemented in basic_ifstream< _CharT, _Traits >, basic_ofstream< _CharT, _Traits >, basic_fstream< _CharT, _Traits >, basic_istream< _CharT, _Traits >, basic_ostream< _CharT, _Traits >, basic_istringstream< _CharT, _Traits, _Alloc >, basic_ostringstream< _CharT, _Traits, _Alloc >, basic_stringstream< _CharT, _Traits, _Alloc >, strstream, basic_istream< char, char_traits< char > >, and basic_ostream< char, char_traits< char > >.
Definition at line 52 of file _ios.h.
template<class _CharT, class _Traits>
Reimplemented in basic_ifstream< _CharT, _Traits >, basic_ofstream< _CharT, _Traits >, basic_fstream< _CharT, _Traits >, basic_istream< _CharT, _Traits >, basic_ostream< _CharT, _Traits >, basic_istringstream< _CharT, _Traits, _Alloc >, basic_ostringstream< _CharT, _Traits, _Alloc >, basic_stringstream< _CharT, _Traits, _Alloc >, strstream, basic_istream< char, char_traits< char > >, and basic_ostream< char, char_traits< char > >.
Definition at line 53 of file _ios.h.
template<class _CharT, class _Traits>
Reimplemented in basic_ifstream< _CharT, _Traits >, basic_ofstream< _CharT, _Traits >, basic_fstream< _CharT, _Traits >, basic_istream< _CharT, _Traits >, basic_ostream< _CharT, _Traits >, basic_istringstream< _CharT, _Traits, _Alloc >, basic_ostringstream< _CharT, _Traits, _Alloc >, basic_stringstream< _CharT, _Traits, _Alloc >, basic_istream< char, char_traits< char > >, and basic_ostream< char, char_traits< char > >.
Definition at line 54 of file _ios.h.
Constructor & Destructor Documentation
template<class _CharT, class _Traits>
template<class _CharT, class _Traits>
template<class _CharT, class _Traits>
Member Function Documentation
template<class _CharT, class _Traits>
template<class _CharT, class _Traits>
template<class _CharT, class _Traits>
Reimplemented in basic_ifstream< _CharT, _Traits >, basic_ofstream< _CharT, _Traits >, basic_fstream< _CharT, _Traits >, basic_istringstream< _CharT, _Traits, _Alloc >, basic_ostringstream< _CharT, _Traits, _Alloc >, basic_stringstream< _CharT, _Traits, _Alloc >, istrstream, ostrstream, and strstream.
Definition at line 71 of file _ios.h.
Referenced by __get_num(), __get_ostreambuf(), __init_bostr(), __put_num(), basic_istream< _CharT, _Traits >::_M_formatted_get(), _M_get_istreambuf(), _M_init_noskip(), basic_ostream< _CharT, _Traits >::_M_put_char(), basic_ostream< _CharT, _Traits >::_M_put_nowiden(), basic_ostream< _CharT, _Traits >::_M_put_widen(), basic_ostream< _CharT, _Traits >::_M_put_widen_aux(), basic_istream< _CharT, _Traits >::_M_skip_whitespace(), basic_istream< _CharT, _Traits >::get(), getline(), basic_istream< _CharT, _Traits >::getline(), basic_istream< _CharT, _Traits >::ignore(), basic_ios< _CharT, _Traits >::init(), operator>>(), basic_istream< _CharT, _Traits >::peek(), basic_istream< _CharT, _Traits >::putback(), basic_istream< _CharT, _Traits >::seekg(), basic_ostream< char, char_traits< char > >::seekp(), basic_istream< _CharT, _Traits >::sync(), basic_istream< _CharT, _Traits >::tellg(), basic_ostream< char, char_traits< char > >::tellp(), basic_istream< _CharT, _Traits >::unget(), and basic_ostream< _CharT, _Traits >::write().
template<class _CharT, class _Traits>
template<class _CharT, class _Traits>
Definition at line 57 of file _ios.c.
References ios_base::_M_copy_state(), basic_ios< _CharT, _Traits >::_M_fill, ios_base::_M_invoke_callbacks(), ios_base::_M_set_exception_mask(), basic_ios< _CharT, _Traits >::_M_tied_ostream, ios_base::copyfmt_event, ios_base::erase_event, and basic_ios< _CharT, _Traits >::exceptions().
template<class _CharT, class _Traits>
template<class _CharT, class _Traits>
template<class _CharT, class _Traits>
template<class _CharT, class _Traits>
Definition at line 94 of file _ios.h.
Referenced by __copy_buffered(), __copy_unbuffered(), __get_num(), __init_bostr(), __put_num(), __read_buffered(), __read_unbuffered(), basic_istream< _CharT, _Traits >::_M_formatted_get(), _M_ignore_buffered(), _M_ignore_unbuffered(), _M_init_noskip(), _M_init_skip(), basic_ostream< _CharT, _Traits >::_M_put_char(), basic_ostream< _CharT, _Traits >::_M_put_nowiden(), basic_ostream< _CharT, _Traits >::_M_put_widen(), basic_istream< _CharT, _Traits >::_M_skip_whitespace(), basic_ostream< char, char_traits< char > >::flush(), basic_istream< _CharT, _Traits >::get(), getline(), basic_istream< _CharT, _Traits >::getline(), basic_ostream< _CharT, _Traits >::operator<<(), basic_istream< _CharT, _Traits >::operator>>(), operator>>(), basic_ostream< _CharT, _Traits >::put(), basic_istream< _CharT, _Traits >::putback(), basic_istream< _CharT, _Traits >::read(), basic_istream< _CharT, _Traits >::readsome(), basic_ostream< char, char_traits< char > >::seekp(), basic_istream< _CharT, _Traits >::unget(), and basic_ostream< _CharT, _Traits >::write().
template<class _CharT, class _Traits>
template<class _CharT, class _Traits>
template<class _CharT, class _Traits>
template<class _CharT, class _Traits>
char basic_ios< _CharT, _Traits >::narrow |
( |
_CharT |
, |
|
|
char |
| |
|
) |
| | const [inline] |
template<class _CharT, class _Traits>
_CharT basic_ios< _CharT, _Traits >::widen |
( |
char |
|
) |
const [inline] |
template<class _CharT, class _Traits>
static bool _STLP_CALL basic_ios< _CharT, _Traits >::_S_eof |
( |
int_type |
__c |
) |
[inline, static] |
template<class _CharT, class _Traits>
Definition at line 98 of file _ios.c.
References ios_base::_M_clear_nothrow(), ios_base::_M_set_exception_mask(), ios_base::badbit, ios_base::dec, basic_ios< _CharT, _Traits >::fill(), ios_base::flags(), ios_base::goodbit, basic_ios< _CharT, _Traits >::imbue(), ios_base::precision(), basic_ios< _CharT, _Traits >::rdbuf(), ios_base::skipws, basic_ios< _CharT, _Traits >::tie(), basic_ios< _CharT, _Traits >::widen(), and ios_base::width().
Referenced by basic_fstream< _CharT, _Traits >::basic_fstream(), basic_ifstream< _CharT, _Traits >::basic_ifstream(), basic_ios< _CharT, _Traits >::basic_ios(), basic_istream< char, char_traits< char > >::basic_istream(), basic_ofstream< _CharT, _Traits >::basic_ofstream(), basic_ostream< _CharT, _Traits >::basic_ostream(), ostrstream::ostrstream(), and strstream::strstream().
template<class _CharT, class _Traits>
Definition at line 115 of file _ios.c.
References ios_base::_M_setstate_nothrow(), and _STLP_RETHROW.
Referenced by __copy_buffered(), __copy_unbuffered(), __get_num(), __put_num(), __read_buffered(), __read_unbuffered(), basic_istream< _CharT, _Traits >::_M_formatted_get(), _M_ignore_buffered(), _M_ignore_unbuffered(), basic_ostream< _CharT, _Traits >::_M_put_char(), basic_ostream< _CharT, _Traits >::_M_put_nowiden(), basic_ostream< _CharT, _Traits >::_M_put_widen(), basic_istream< _CharT, _Traits >::get(), basic_istream< _CharT, _Traits >::ignore(), basic_ios< _CharT, _Traits >::imbue(), basic_istream< _CharT, _Traits >::peek(), basic_ostream< _CharT, _Traits >::put(), basic_istream< _CharT, _Traits >::putback(), basic_istream< _CharT, _Traits >::unget(), and basic_ostream< _CharT, _Traits >::write().
Friends And Related Function Documentation
template<class _CharT, class _Traits>
The documentation for this class was generated from the following files:
- /home/ntakagi/work/STLport-5.1.5/stlport/stl/_ios.h
- /home/ntakagi/work/STLport-5.1.5/stlport/stl/_ios.c
Generated on Mon Mar 10 15:32:56 2008 by
1.5.1
|