Whole document tree
    

Whole document tree

Templatestd::basic_istream::sentry class Reference
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

std::basic_istream< _CharT, _Traits >::sentry Class Template Reference

#include <std_istream.h>

List of all members.

Public Types

typedef _Traits traits_type
typedef basic_streambuf< _CharT,
_Traits > 
__streambuf_type
typedef basic_istream< _CharT,
_Traits > 
__istream_type
typedef __istream_type::__ctype_type __ctype_type
typedef _Traits::int_type __int_type

Public Methods

 sentry (basic_istream< _CharT, _Traits > &__is, bool __noskipws=false)
 operator bool ()

Private Attributes

bool _M_ok

template<typename _CharT, typename _Traits>
class std::basic_istream< _CharT, _Traits >::sentry


Member Typedef Documentation

template<typename _CharT, typename _Traits>
typedef __istream_type::__ctype_type std::basic_istream< _CharT, _Traits >::sentry::__ctype_type
 

Definition at line 220 of file std_istream.h.

Referenced by std::basic_istream< _CharT, _Traits >::sentry::sentry().

template<typename _CharT, typename _Traits>
typedef _Traits::int_type std::basic_istream< _CharT, _Traits >::sentry::__int_type
 

Definition at line 221 of file std_istream.h.

Referenced by std::basic_istream< _CharT, _Traits >::sentry::sentry().

template<typename _CharT, typename _Traits>
typedef basic_istream<_CharT, _Traits> std::basic_istream< _CharT, _Traits >::sentry::__istream_type
 

Definition at line 219 of file std_istream.h.

template<typename _CharT, typename _Traits>
typedef basic_streambuf<_CharT, _Traits> std::basic_istream< _CharT, _Traits >::sentry::__streambuf_type
 

Definition at line 218 of file std_istream.h.

Referenced by std::basic_istream< _CharT, _Traits >::sentry::sentry().

template<typename _CharT, typename _Traits>
typedef _Traits std::basic_istream< _CharT, _Traits >::sentry::traits_type
 

Definition at line 217 of file std_istream.h.


Constructor & Destructor Documentation

template<typename _CharT, typename _Traits>
std::basic_istream< _CharT, _Traits >::sentry::sentry basic_istream< _CharT, _Traits > &    __is,
bool    __noskipws = false
[explicit]
 

Definition at line 39 of file istream.tcc.

References std::basic_istream< _CharT, _Traits >::sentry::__ctype_type, std::basic_istream< _CharT, _Traits >::sentry::__int_type, std::basic_istream< _CharT, _Traits >::sentry::__streambuf_type, std::basic_ios< _CharT, _Traits >::_M_get_fctype_ios(), std::basic_istream< _CharT, _Traits >::sentry::_M_ok, std::ios_base::flags(), std::basic_ios< _CharT, _Traits >::good(), std::basic_ios< _CharT, _Traits >::rdbuf(), std::basic_ios< _CharT, _Traits >::setstate(), and std::basic_ios< _CharT, _Traits >::tie().


Member Function Documentation

template<typename _CharT, typename _Traits>
std::basic_istream< _CharT, _Traits >::sentry::operator bool   [inline]
 

Definition at line 226 of file std_istream.h.


Member Data Documentation

template<typename _CharT, typename _Traits>
bool std::basic_istream< _CharT, _Traits >::sentry::_M_ok [private]
 

Definition at line 229 of file std_istream.h.

Referenced by std::basic_istream< _CharT, _Traits >::sentry::sentry().


The documentation for this class was generated from the following files:
Generated on Mon Apr 8 03:19:25 2002 for libstdc++-v3 Source by doxygen1.2.15