AI Engine API User Guide (AIE) 2021.2
aie::detail::sync Namespace Reference

Classes

class sync_data_impl
class sync_data_impl< Direction, Span, NumBuffers, NumReaders, NumWriters, std::index_sequence< Is... > >
class sync_data_impl< Direction, T *, NumBuffers, NumReaders, NumWriters, std::index_sequence< Is... > >
class sync_data_impl< Direction, T[Elems], NumBuffers, NumReaders, NumWriters, std::index_sequence< Is... > >
class sync_data_index
class sync_data_index< 1 >

Typedefs

template
using input=sync_data_impl<direction::Input, Span, NumBuffers, NumReaders, NumWriters, std::make_index_sequence< NumBuffers > >
template
using output=sync_data_impl<direction::Output, Span, NumBuffers, NumReaders, NumWriters, std::make_index_sequence< NumBuffers > >

Enumerations

enum class direction{Input,Output}

Class Documentation

aie::detail::sync::sync_data_impl

class aie::detail::sync::sync_data_impl
template< directionDirection, typename Span, unsigned NumBuffers, unsigned NumReaders, unsigned NumWriters, typename = std::make_index_sequence>
class aie::detail::sync::sync_data_impl< Direction, Span, NumBuffers, NumReaders, NumWriters, typename >

Enumeration Type Documentation

direction

enum classaie::detail::sync::direction
strong
Enumerator
Input
Output