meta_data_buffer.hpp Source File#
meta_data_buffer.hpp
Go to the documentation of this file.
Definition tile/core/algorithm/cluster_descriptor.hpp:13
A fixed-size array container similar to std::array with additional utilities.
Definition tile/core/container/array.hpp:43
CK_TILE_HOST_DEVICE constexpr meta_data_buffer(const X &x, const Xs &... xs)
Definition meta_data_buffer.hpp:20
CK_TILE_HOST_DEVICE constexpr T pop(index_t &pos) const
Definition meta_data_buffer.hpp:52
CK_TILE_HOST_DEVICE constexpr void push(const X &x, const Xs &... xs)
Definition meta_data_buffer.hpp:45
CK_TILE_HOST_DEVICE constexpr T get(index_t pos) const
Definition meta_data_buffer.hpp:76
CK_TILE_HOST_DEVICE constexpr meta_data_buffer()
Definition meta_data_buffer.hpp:17
array< std::byte, MaxSize > buffer_
Definition meta_data_buffer.hpp:95
CK_TILE_HOST_DEVICE constexpr void push(const T &data)
Definition meta_data_buffer.hpp:27