QtBase  v6.3.1
Public Member Functions | Protected Member Functions | List of all members
hb_iter_fallback_mixin_t< iter_t, item_t > Struct Template Reference

#include <hb-iter.hh>

Inheritance diagram for hb_iter_fallback_mixin_t< iter_t, item_t >:
Inheritance graph
[legend]

Public Member Functions

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
 

Protected Member Functions

 hb_iter_fallback_mixin_t ()=default
 
 hb_iter_fallback_mixin_t (const hb_iter_fallback_mixin_t &o HB_UNUSED)=default
 
 hb_iter_fallback_mixin_t (hb_iter_fallback_mixin_t &&o HB_UNUSED)=default
 
hb_iter_fallback_mixin_toperator= (const hb_iter_fallback_mixin_t &o HB_UNUSED)=default
 
hb_iter_fallback_mixin_toperator= (hb_iter_fallback_mixin_t &&o HB_UNUSED)=default
 

Detailed Description

template<typename iter_t, typename item_t = typename iter_t::__item_t__>
struct hb_iter_fallback_mixin_t< iter_t, item_t >

Definition at line 190 of file hb-iter.hh.

Constructor & Destructor Documentation

◆ hb_iter_fallback_mixin_t() [1/3]

template<typename iter_t , typename item_t = typename iter_t::__item_t__>
hb_iter_fallback_mixin_t< iter_t, item_t >::hb_iter_fallback_mixin_t ( )
protecteddefault

◆ hb_iter_fallback_mixin_t() [2/3]

template<typename iter_t , typename item_t = typename iter_t::__item_t__>
hb_iter_fallback_mixin_t< iter_t, item_t >::hb_iter_fallback_mixin_t ( const hb_iter_fallback_mixin_t< iter_t, item_t > &o  HB_UNUSED)
protecteddefault

◆ hb_iter_fallback_mixin_t() [3/3]

template<typename iter_t , typename item_t = typename iter_t::__item_t__>
hb_iter_fallback_mixin_t< iter_t, item_t >::hb_iter_fallback_mixin_t ( hb_iter_fallback_mixin_t< iter_t, item_t > &&o  HB_UNUSED)
protecteddefault

Member Function Documentation

◆ __end__()

template<typename iter_t , typename item_t = typename iter_t::__item_t__>
iter_t hb_iter_fallback_mixin_t< iter_t, item_t >::__end__ ( ) const
inline

Definition at line 217 of file hb-iter.hh.

◆ __forward__()

template<typename iter_t , typename item_t = typename iter_t::__item_t__>
void hb_iter_fallback_mixin_t< iter_t, item_t >::__forward__ ( unsigned  n)
inline

Definition at line 209 of file hb-iter.hh.

◆ __item__()

template<typename iter_t , typename item_t = typename iter_t::__item_t__>
item_t hb_iter_fallback_mixin_t< iter_t, item_t >::__item__ ( ) const
inline

Definition at line 199 of file hb-iter.hh.

◆ __item_at__()

template<typename iter_t , typename item_t = typename iter_t::__item_t__>
item_t hb_iter_fallback_mixin_t< iter_t, item_t >::__item_at__ ( unsigned  i) const
inline

Definition at line 200 of file hb-iter.hh.

◆ __len__()

template<typename iter_t , typename item_t = typename iter_t::__item_t__>
unsigned hb_iter_fallback_mixin_t< iter_t, item_t >::__len__ ( ) const
inline

Definition at line 204 of file hb-iter.hh.

◆ __more__()

template<typename iter_t , typename item_t = typename iter_t::__item_t__>
bool hb_iter_fallback_mixin_t< iter_t, item_t >::__more__ ( ) const
inline

Definition at line 203 of file hb-iter.hh.

◆ __next__()

template<typename iter_t , typename item_t = typename iter_t::__item_t__>
void hb_iter_fallback_mixin_t< iter_t, item_t >::__next__ ( )
inline

Definition at line 208 of file hb-iter.hh.

◆ __prev__()

template<typename iter_t , typename item_t = typename iter_t::__item_t__>
void hb_iter_fallback_mixin_t< iter_t, item_t >::__prev__ ( )
inline

Definition at line 212 of file hb-iter.hh.

◆ __rewind__()

template<typename iter_t , typename item_t = typename iter_t::__item_t__>
void hb_iter_fallback_mixin_t< iter_t, item_t >::__rewind__ ( unsigned  n)
inline

Definition at line 213 of file hb-iter.hh.

◆ operator=() [1/2]

template<typename iter_t , typename item_t = typename iter_t::__item_t__>
hb_iter_fallback_mixin_t& hb_iter_fallback_mixin_t< iter_t, item_t >::operator= ( const hb_iter_fallback_mixin_t< iter_t, item_t > &o  HB_UNUSED)
protecteddefault

◆ operator=() [2/2]

template<typename iter_t , typename item_t = typename iter_t::__item_t__>
hb_iter_fallback_mixin_t& hb_iter_fallback_mixin_t< iter_t, item_t >::operator= ( hb_iter_fallback_mixin_t< iter_t, item_t > &&o  HB_UNUSED)
protecteddefault

The documentation for this struct was generated from the following file: