AI Engine API User Guide (AIE-API) 2025.2
Loading...
Searching...
No Matches
aie::loop_idx< peel_front, peel_back > Struct Template Reference

#include <utils.hpp>

Public Member Functions

 loop_idx (unsigned n_)
 
constexpr bool first_iter ()
 
constexpr bool in_back ()
 
constexpr bool in_front ()
 
constexpr bool in_loop ()
 
constexpr bool last_iter ()
 
 operator int ()
 

Constructor & Destructor Documentation

◆ loop_idx()

template<unsigned peel_front = 0, unsigned peel_back = 0>
aie::loop_idx< peel_front, peel_back >::loop_idx ( unsigned n_)
inline

Member Function Documentation

◆ first_iter()

bool aie::peel_idx< peel_front, peel_back >::first_iter ( )
inlineconstexprinherited

◆ in_back()

bool aie::peel_idx< peel_front, peel_back >::in_back ( )
inlineconstexprinherited

◆ in_front()

bool aie::peel_idx< peel_front, peel_back >::in_front ( )
inlineconstexprinherited

◆ in_loop()

template<unsigned peel_front = 0, unsigned peel_back = 0>
bool aie::loop_idx< peel_front, peel_back >::in_loop ( )
inlineconstexpr

◆ last_iter()

bool aie::peel_idx< peel_front, peel_back >::last_iter ( )
inlineconstexprinherited

◆ operator int()

template<unsigned peel_front = 0, unsigned peel_back = 0>
aie::loop_idx< peel_front, peel_back >::operator int ( )
inline

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