clude/hpx/iterator_support/tests/iter_sent.hpp¶
See Public API for a list of names and headers that are part of the public HPX API.
Functions
-
template<typename
Iter
, typenameValueType
, typenameEnable
= std::enable_if_t<hpx::traits::is_forward_iterator<Iter>::value>>
booloperator==
(Iter it, sentinel<ValueType> s)¶
-
template<typename
Iter
, typenameValueType
, typenameEnable
= std::enable_if_t<hpx::traits::is_forward_iterator<Iter>::value>>
booloperator==
(sentinel<ValueType> s, Iter it)¶
-
template<typename
Value
>
structiterator
¶ Public Types
-
template<>
usingvalue_type
= Value¶
-
template<>
usingpointer
= Value const*¶
-
template<>
usingreference
= Value const&¶
Public Functions
-
iterator
(Value initialState)¶
-
virtual Value
operator*
() const¶
-
virtual Value
operator->
() const¶
-
iterator &
operator++
()¶
-
iterator
operator++
(int)¶
-
iterator &
operator--
()¶
-
iterator
operator--
(int)¶
-
virtual Value
operator[]
(difference_type n) const¶
-
iterator &
operator+=
(difference_type n)¶
-
iterator
operator+
(difference_type n) const¶
-
iterator &
operator-=
(difference_type n)¶
-
iterator
operator-
(difference_type n) const¶
-
bool
operator==
(const iterator &that) const¶
-
bool
operator!=
(const iterator &that) const¶
-
bool
operator<
(const iterator &that) const¶
-
bool
operator<=
(const iterator &that) const¶
-
bool
operator>
(const iterator &that) const¶
-
bool
operator>=
(const iterator &that) const¶
Protected Attributes
-
Value
state
¶
-
template<>