basic_istream::sentry Class Reference

class basic_istream::sentry
Public Member Functions
sentry(basic_istream< _CharT, _Traits > &, bool)
sentry(basic_istream< _CharT, _Traits > &, _No_Skip_WS)
~sentry()
operator bool()
Private Member Functions
sentry(const _Self &)
_Self &operator=(const _Self &)
Public Member Type Definitions
typedef_Traits traits_type
Private Member Type Definitions
typedef sentry _Self
Private Attributes
const bool_M_ok

Constructor & Destructor Documentation

sentry(basic_istream< _CharT, _Traits > &, bool)

sentry(basic_istream< _CharT, _Traits > &__istr,
bool__noskipws = false
)[inline, explicit]

Parameters

basic_istream< _CharT, _Traits > & __istr
bool __noskipws = false

sentry(basic_istream< _CharT, _Traits > &, _No_Skip_WS)

sentry(basic_istream< _CharT, _Traits > &__istr,
_No_Skip_WS
)[inline]

Parameters

basic_istream< _CharT, _Traits > & __istr
_No_Skip_WS

sentry(const _Self &)

sentry(const _Self &)[private, inline]

Parameters

const _Self &

~sentry()

~sentry()[inline]

Member Functions Documentation

operator bool()

operator bool()const [inline]

operator=(const _Self &)

_Self &operator=(const _Self &)[private, inline]

Parameters

const _Self &

Member Type Definitions Documentation

Typedef _Self

typedef sentry _Self[private]

Typedef traits_type

typedef _Traitstraits_type

Member Data Documentation

const bool _M_ok

const bool_M_ok[private]