QtBase
v6.3.1
|
#include <hb-iter.hh>
Public Types | |
typedef Item | item_t |
Public Member Functions | |
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) && |
Static Public Attributes | |
static constexpr bool | is_iterator = true |
static constexpr bool | is_random_access_iterator = false |
static constexpr bool | is_sorted_iterator = false |
Protected Member Functions | |
hb_iter_t ()=default | |
hb_iter_t (const hb_iter_t &o HB_UNUSED)=default | |
hb_iter_t (hb_iter_t &&o HB_UNUSED)=default | |
hb_iter_t & | operator= (const hb_iter_t &o HB_UNUSED)=default |
hb_iter_t & | operator= (hb_iter_t &&o HB_UNUSED)=default |
Friends | |
iter_t | operator+ (unsigned count, const iter_t &it) |
Definition at line 64 of file hb-iter.hh.
typedef Item hb_iter_t< iter_t, Item >::item_t |
Definition at line 66 of file hb-iter.hh.
|
protecteddefault |
|
protecteddefault |
|
protecteddefault |
|
inline |
Definition at line 85 of file hb-iter.hh.
|
inline |
Definition at line 86 of file hb-iter.hh.
|
inline |
Definition at line 83 of file hb-iter.hh.
|
inlineexplicit |
Definition at line 87 of file hb-iter.hh.
|
inline |
Definition at line 96 of file hb-iter.hh.
|
inline |
Definition at line 95 of file hb-iter.hh.
|
inline |
Definition at line 84 of file hb-iter.hh.
|
inline |
Definition at line 107 of file hb-iter.hh.
|
inline |
Definition at line 101 of file hb-iter.hh.
|
inline |
Definition at line 102 of file hb-iter.hh.
|
inline |
Definition at line 109 of file hb-iter.hh.
|
inline |
Definition at line 99 of file hb-iter.hh.
|
inline |
Definition at line 100 of file hb-iter.hh.
|
inline |
Definition at line 110 of file hb-iter.hh.
|
inline |
Definition at line 105 of file hb-iter.hh.
|
inline |
Definition at line 106 of file hb-iter.hh.
|
inline |
Definition at line 111 of file hb-iter.hh.
|
inline |
Definition at line 103 of file hb-iter.hh.
|
inline |
Definition at line 104 of file hb-iter.hh.
|
inline |
Definition at line 94 of file hb-iter.hh.
|
inline |
Definition at line 117 of file hb-iter.hh.
|
inline |
Definition at line 119 of file hb-iter.hh.
|
protecteddefault |
|
protecteddefault |
|
inline |
Definition at line 113 of file hb-iter.hh.
|
inline |
Definition at line 115 of file hb-iter.hh.
|
inline |
Definition at line 98 of file hb-iter.hh.
|
inline |
Definition at line 97 of file hb-iter.hh.
|
friend |
Definition at line 108 of file hb-iter.hh.
|
staticconstexpr |
Definition at line 68 of file hb-iter.hh.
|
staticconstexpr |
Definition at line 69 of file hb-iter.hh.
|
staticconstexpr |
Definition at line 70 of file hb-iter.hh.