istreambuf_iterator Class Reference

#include <stdapis/stlportv5/stl/_istreambuf_iterator.h>

Link against: libstdcppv5.lib

class istreambuf_iterator : public iterator< input_iterator_tag, _CharT, _Traits::off_type, _CharT *, _CharT & >
Public Member Type Definitions
typedef_CharT char_type
typedef_Traits::off_type difference_type
typedef_Traits::int_type int_type
typedef basic_istream< _CharT, _Traits > istream_type
typedef input_iterator_tag iterator_category
typedefconst _CharT * pointer
typedefconst _CharT & reference
typedef basic_streambuf< _CharT, _Traits > streambuf_type
typedef_Traits traits_type
typedef_CharT value_type
Public Member Functions
istreambuf_iterator(streambuf_type *)
istreambuf_iterator(basic_istream< _CharT, _Traits > &)
boolequal(const istreambuf_iterator< _CharT, _Traits > &)
char_type operator*()
istreambuf_iterator< _CharT, _Traits > &operator++()
istreambuf_iterator< _CharT, _Traits >operator++(int)

Member Type Definition Documentation

Typedef char_type

typedef _CharTchar_type

Typedef difference_type

typedef _Traits::off_typedifference_type

Typedef int_type

typedef _Traits::int_typeint_type

Typedef istream_type

typedef basic_istream< _CharT, _Traits >istream_type

Typedef iterator_category

typedef input_iterator_tag iterator_category

Typedef pointer

typedef const _CharT *pointer

Typedef reference

typedef const _CharT &reference

Typedef streambuf_type

typedef basic_streambuf< _CharT, _Traits >streambuf_type

Typedef traits_type

typedef _Traitstraits_type

Typedef value_type

typedef _CharTvalue_type

Constructor & Destructor Documentation

istreambuf_iterator ( streambuf_type * )

istreambuf_iterator(streambuf_type *__p = 0)[inline]

istreambuf_iterator ( basic_istream< _CharT, _Traits > & )

istreambuf_iterator(basic_istream< _CharT, _Traits > &__is)[inline]

Member Function Documentation

equal ( const istreambuf_iterator< _CharT, _Traits > & )

boolequal(const istreambuf_iterator< _CharT, _Traits > &__i)const [inline]

operator* ( )

char_type operator*()const [inline]

operator++ ( )

istreambuf_iterator< _CharT, _Traits > &operator++()[inline]

operator++ ( int )

istreambuf_iterator< _CharT, _Traits >operator++(int)