AI Engine API User Guide (AIE) 2023.1
Loading...
Searching...
No Matches
aie::detail::cfr< cint16 >::stage_iterator Class Reference

#include <cfr.hpp>

Public Types

using difference_type = ptrdiff_t
 
using iterator_category = std::input_iterator_tag
 
using reference = value_type
 
using value_type = input_data
 

Public Member Functions

 stage_iterator (cint16_t *inpA, cint16_t *inpB, Func &&f, unsigned ctrl_upshift)
 
reference operator* () const
 
stage_iterator & operator++ ()
 
stage_iterator operator++ (int)
 

Member Typedef Documentation

◆ difference_type

using aie::detail::cfr< cint16 >::stage_iterator::difference_type = ptrdiff_t

◆ iterator_category

using aie::detail::cfr< cint16 >::stage_iterator::iterator_category = std::input_iterator_tag

◆ reference

using aie::detail::cfr< cint16 >::stage_iterator::reference = value_type

◆ value_type

using aie::detail::cfr< cint16 >::stage_iterator::value_type = input_data

Constructor & Destructor Documentation

◆ stage_iterator()

aie::detail::cfr< cint16 >::stage_iterator::stage_iterator ( cint16_t inpA,
cint16_t inpB,
Func &&  f,
unsigned  ctrl_upshift 
)
inline

Member Function Documentation

◆ operator*()

reference aie::detail::cfr< cint16 >::stage_iterator::operator* ( ) const
inline

◆ operator++() [1/2]

stage_iterator & aie::detail::cfr< cint16 >::stage_iterator::operator++ ( )
inline

◆ operator++() [2/2]

stage_iterator aie::detail::cfr< cint16 >::stage_iterator::operator++ ( int  )
inline

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