AI Engine API User Guide (AIE) 2023.2
Loading...
Searching...
No Matches
aie::detail::vector_input_buffer_stream< T, Elems, Resource > Class Template Reference

#include <array_helpers.hpp>

Public Types

using elem_type = aie_dm_resource_remove_t< T >
 
using value_type = vector_type
 
using vector_type = vector< elem_type, Elems >
 

Public Member Functions

constexpr vector_input_buffer_stream (const T *ptr)
 
constexpr vector_input_buffer_streamoperator>> (vector_type &v)
 
constexpr vector_type pop ()
 

Member Typedef Documentation

◆ elem_type

template<typename T , unsigned Elems, aie_dm_resource Resource>
using aie::detail::vector_input_buffer_stream< T, Elems, Resource >::elem_type = aie_dm_resource_remove_t<T>

◆ value_type

template<typename T , unsigned Elems, aie_dm_resource Resource>
using aie::detail::vector_input_buffer_stream< T, Elems, Resource >::value_type = vector_type

◆ vector_type

template<typename T , unsigned Elems, aie_dm_resource Resource>
using aie::detail::vector_input_buffer_stream< T, Elems, Resource >::vector_type = vector<elem_type, Elems>

Constructor & Destructor Documentation

◆ vector_input_buffer_stream()

template<typename T , unsigned Elems, aie_dm_resource Resource>
constexpr aie::detail::vector_input_buffer_stream< T, Elems, Resource >::vector_input_buffer_stream ( const T *  ptr)
inlineexplicitconstexpr

Member Function Documentation

◆ operator>>()

template<typename T , unsigned Elems, aie_dm_resource Resource>
constexpr vector_input_buffer_stream & aie::detail::vector_input_buffer_stream< T, Elems, Resource >::operator>> ( vector_type v)
inlineconstexpr

◆ pop()

template<typename T , unsigned Elems, aie_dm_resource Resource>
constexpr vector_type aie::detail::vector_input_buffer_stream< T, Elems, Resource >::pop ( )
inlineconstexpr

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