#include <sync_buffer.hpp>
|
| template<typename... DynamicExtents> |
| constexpr | sync_data_impl (buffer_ptr< Is > ...ptrs, buffer_mutex< Is > &...mutexes, DynamicExtents ...ext) |
| |
| Span & | acquire () |
| |
| constexpr size_t | bytes () const |
| |
| constexpr unsigned | current_index () const |
| |
| void | release () |
| |
| constexpr size_t | size () const |
| |
◆ value_type
template<
direction Direction, typename Span , unsigned NumBuffers, unsigned NumReaders, unsigned NumWriters, size_t... Is>
◆ sync_data_impl()
template<
direction Direction, typename Span , unsigned NumBuffers, unsigned NumReaders, unsigned NumWriters, size_t... Is>
template<typename... DynamicExtents>
| constexpr aie::detail::sync::sync_data_impl< Direction, Span, NumBuffers, NumReaders, NumWriters, std::index_sequence< Is... > >::sync_data_impl |
( |
buffer_ptr< Is > ... |
ptrs, |
|
|
buffer_mutex< Is > &... |
mutexes, |
|
|
DynamicExtents ... |
ext |
|
) |
| |
|
inlineconstexpr |
◆ acquire()
template<
direction Direction, typename Span , unsigned NumBuffers, unsigned NumReaders, unsigned NumWriters, size_t... Is>
◆ bytes()
template<
direction Direction, typename Span , unsigned NumBuffers, unsigned NumReaders, unsigned NumWriters, size_t... Is>
◆ current_index()
template<
direction Direction, typename Span , unsigned NumBuffers, unsigned NumReaders, unsigned NumWriters, size_t... Is>
◆ release()
template<
direction Direction, typename Span , unsigned NumBuffers, unsigned NumReaders, unsigned NumWriters, size_t... Is>
◆ size()
template<
direction Direction, typename Span , unsigned NumBuffers, unsigned NumReaders, unsigned NumWriters, size_t... Is>
◆ num_buffers
template<
direction Direction, typename Span , unsigned NumBuffers, unsigned NumReaders, unsigned NumWriters, size_t... Is>
◆ num_readers
template<
direction Direction, typename Span , unsigned NumBuffers, unsigned NumReaders, unsigned NumWriters, size_t... Is>
◆ num_writers
template<
direction Direction, typename Span , unsigned NumBuffers, unsigned NumReaders, unsigned NumWriters, size_t... Is>
The documentation for this class was generated from the following file: