/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck/utility/statically_indexed_array.hpp Source File#
statically_indexed_array.hpp
Go to the documentation of this file.
Definition: ck.hpp:267
typename detail::StaticallyIndexedArrayImpl< T, N >::type StaticallyIndexedArray
Definition: statically_indexed_array.hpp:45
__host__ constexpr __device__ auto make_statically_indexed_array(const X &x, const Xs &... xs)
Definition: statically_indexed_array.hpp:48
Definition: statically_indexed_array.hpp:62
__host__ constexpr __device__ StaticallyIndexedArray_v2()=default
__host__ static constexpr __device__ index_t Size()
Definition: statically_indexed_array.hpp:65
__host__ constexpr __device__ const auto & At(Number< I >) const
Definition: statically_indexed_array.hpp:69
__host__ constexpr __device__ auto & At(Number< I >)
Definition: statically_indexed_array.hpp:78
__host__ constexpr __device__ const auto & operator[](Number< I > i) const
Definition: statically_indexed_array.hpp:87
__host__ static constexpr __device__ bool IsStaticBuffer()
Definition: statically_indexed_array.hpp:99
__host__ constexpr __device__ auto & operator()(Number< I > i)
Definition: statically_indexed_array.hpp:94
Definition: tuple.hpp:186
Definition: tuple.hpp:117
Definition: statically_indexed_array.hpp:25
typename tuple_concat< typename StaticallyIndexedArrayImpl< T, N/2 >::type, typename StaticallyIndexedArrayImpl< T, N - N/2 >::type >::type type
Definition: statically_indexed_array.hpp:28
Definition: statically_indexed_array.hpp:15
Definition: integral_constant.hpp:20