QtBase  v6.3.1
Public Member Functions | List of all members
hb_reduce_t< Redu, InitT > Struct Template Reference

#include <hb-iter.hh>

Public Member Functions

 hb_reduce_t (Redu r, InitT init_value)
 
template<typename Iter , hb_requires(hb_is_iterator(Iter)) , typename AccuT = hb_decay<decltype (hb_declval (Redu) (hb_declval (InitT), hb_declval (typename Iter::item_t)))>>
AccuT operator() (Iter it)
 

Detailed Description

template<typename Redu, typename InitT>
struct hb_reduce_t< Redu, InitT >

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

Constructor & Destructor Documentation

◆ hb_reduce_t()

template<typename Redu , typename InitT >
hb_reduce_t< Redu, InitT >::hb_reduce_t ( Redu  r,
InitT  init_value 
)
inline

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

Member Function Documentation

◆ operator()()

template<typename Redu , typename InitT >
template<typename Iter , hb_requires(hb_is_iterator(Iter)) , typename AccuT = hb_decay<decltype (hb_declval (Redu) (hb_declval (InitT), hb_declval (typename Iter::item_t)))>>
AccuT hb_reduce_t< Redu, InitT >::operator() ( Iter  it)
inline

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


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