QtBase
v6.3.1
|
#include <hb-iter.hh>
Public Types | |
typedef Iter::item_t | __item_t__ |
Public Types inherited from hb_iter_t< iter_t, Item > | |
typedef Item | item_t |
Public Member Functions | |
hb_filter_iter_t (const Iter &it_, Pred p_, Proj f_) | |
__item_t__ | __item__ () const |
bool | __more__ () const |
void | __next__ () |
void | __prev__ () |
hb_filter_iter_t | __end__ () const |
bool | operator!= (const hb_filter_iter_t &o) const |
Public Member Functions inherited from hb_iter_t< iter_t, Item > | |
constexpr unsigned | get_item_size () const |
iter_t | iter () const |
iter_t | operator+ () const |
iter_t | begin () const |
iter_t | end () const |
operator bool () const | |
unsigned | len () const |
template<typename T = item_t, hb_enable_if(std::is_reference< T >::value) > | |
hb_remove_reference< item_t > * | operator-> () const |
item_t | operator* () const |
item_t | operator* () |
item_t | operator[] (unsigned i) const |
item_t | operator[] (unsigned i) |
iter_t & | operator+= (unsigned count) & |
iter_t | operator+= (unsigned count) && |
iter_t & | operator++ () & |
iter_t | operator++ () && |
iter_t & | operator-= (unsigned count) & |
iter_t | operator-= (unsigned count) && |
iter_t & | operator-- () & |
iter_t | operator-- () && |
iter_t | operator+ (unsigned count) const |
iter_t | operator++ (int) |
iter_t | operator- (unsigned count) const |
iter_t | operator-- (int) |
template<typename T > | |
iter_t & | operator>> (T &v) & |
template<typename T > | |
iter_t | operator>> (T &v) && |
template<typename T > | |
iter_t & | operator<< (const T v) & |
template<typename T > | |
iter_t | operator<< (const T v) && |
Public Member Functions inherited from hb_iter_fallback_mixin_t< iter_t, item_t > | |
item_t | __item__ () const |
item_t | __item_at__ (unsigned i) const |
bool | __more__ () const |
unsigned | __len__ () const |
void | __next__ () |
void | __forward__ (unsigned n) |
void | __prev__ () |
void | __rewind__ (unsigned n) |
iter_t | __end__ () const |
Static Public Attributes | |
static constexpr bool | is_sorted_iterator = Iter::is_sorted_iterator |
Static Public Attributes inherited from hb_iter_t< iter_t, Item > | |
static constexpr bool | is_iterator = true |
static constexpr bool | is_random_access_iterator = false |
static constexpr bool | is_sorted_iterator = false |
Definition at line 438 of file hb-iter.hh.
typedef Iter::item_t hb_filter_iter_t< Iter, Pred, Proj, >::__item_t__ |
Definition at line 445 of file hb-iter.hh.
|
inline |
|
inline |
|
inline |
Definition at line 447 of file hb-iter.hh.
|
inline |
Definition at line 448 of file hb-iter.hh.
|
inline |
Definition at line 449 of file hb-iter.hh.
|
inline |
Definition at line 450 of file hb-iter.hh.
|
inline |
Definition at line 452 of file hb-iter.hh.
|
staticconstexpr |
Definition at line 446 of file hb-iter.hh.