istream_iterator Class Reference

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

class istream_iterator : public iterator< input_iterator_tag, _Tp, _Dist, const _Tp *, const _Tp & >

Inherits from

  • istream_iterator
    Public Member Type Definitions
    typedef_CharT char_type
    typedef_Dist difference_type
    typedef basic_istream< _CharT, _Traits > istream_type
    typedef input_iterator_tag iterator_category
    typedefconst _Tp * pointer
    typedefconst _Tp & reference
    typedef_Traits traits_type
    typedef_Tp value_type
    Public Member Functions
    istream_iterator()
    istream_iterator(istream_type &)
    bool_M_equal(const _Self &)
    reference operator*()
    _STLP_DEFINE_ARROW_OPERATOR _Self &operator++()
    _Self operator++(int)

    Member Type Definition Documentation

    Typedef char_type

    typedef _CharTchar_type

    Typedef difference_type

    typedef _Distdifference_type

    Typedef istream_type

    typedef basic_istream< _CharT, _Traits >istream_type

    Typedef iterator_category

    typedef input_iterator_tag iterator_category

    Typedef pointer

    typedef const _Tp *pointer

    Typedef reference

    typedef const _Tp &reference

    Typedef traits_type

    typedef _Traitstraits_type

    Typedef value_type

    typedef _Tpvalue_type

    Constructor & Destructor Documentation

    istream_iterator ( )

    istream_iterator()[inline]

    istream_iterator ( istream_type & )

    istream_iterator(istream_type &__s)[inline]

    Member Function Documentation

    _M_equal ( const _Self & )

    bool_M_equal(const _Self &__x)const [inline]

    operator* ( )

    reference operator*()const [inline]

    operator++ ( )

    _STLP_DEFINE_ARROW_OPERATOR _Self &operator++()[inline]

    operator++ ( int )

    _Self operator++(int)[inline]