#include <array.hpp>
|
__host__ constexpr __device__ const TData & | At (index_t i) const |
|
__host__ constexpr __device__ TData & | At (index_t i) |
|
__host__ constexpr __device__ const TData & | operator[] (index_t i) const |
|
__host__ constexpr __device__ TData & | operator() (index_t i) |
|
template<typename T > |
__host__ constexpr __device__ auto | operator= (const T &a) |
|
__host__ constexpr __device__ const TData * | begin () const |
|
__host__ constexpr __device__ const TData * | end () const |
|
__host__ constexpr __device__ TData * | begin () |
|
__host__ constexpr __device__ TData * | end () |
|
◆ data_type
template<typename TData , index_t NSize>
◆ type
template<typename TData , index_t NSize>
◆ At() [1/2]
template<typename TData , index_t NSize>
◆ At() [2/2]
template<typename TData , index_t NSize>
__host__ constexpr __device__ const TData& ck::Array< TData, NSize >::At |
( |
index_t |
i | ) |
const |
|
inlineconstexpr |
◆ begin() [1/2]
template<typename TData , index_t NSize>
__host__ constexpr __device__ TData* ck::Array< TData, NSize >::begin |
( |
| ) |
|
|
inlineconstexpr |
◆ begin() [2/2]
template<typename TData , index_t NSize>
__host__ constexpr __device__ const TData* ck::Array< TData, NSize >::begin |
( |
| ) |
const |
|
inlineconstexpr |
◆ end() [1/2]
template<typename TData , index_t NSize>
__host__ constexpr __device__ TData* ck::Array< TData, NSize >::end |
( |
| ) |
|
|
inlineconstexpr |
◆ end() [2/2]
template<typename TData , index_t NSize>
__host__ constexpr __device__ const TData* ck::Array< TData, NSize >::end |
( |
| ) |
const |
|
inlineconstexpr |
◆ operator()()
template<typename TData , index_t NSize>
__host__ constexpr __device__ TData& ck::Array< TData, NSize >::operator() |
( |
index_t |
i | ) |
|
|
inlineconstexpr |
◆ operator=()
template<typename TData , index_t NSize>
template<typename T >
__host__ constexpr __device__ auto ck::Array< TData, NSize >::operator= |
( |
const T & |
a | ) |
|
|
inlineconstexpr |
◆ operator[]()
template<typename TData , index_t NSize>
__host__ constexpr __device__ const TData& ck::Array< TData, NSize >::operator[] |
( |
index_t |
i | ) |
const |
|
inlineconstexpr |
◆ Size()
template<typename TData , index_t NSize>
__host__ static constexpr __device__ index_t ck::Array< TData, NSize >::Size |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ mData
template<typename TData , index_t NSize>
TData ck::Array< TData, NSize >::mData[NSize] |
The documentation for this struct was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/docs-6.4.3/include/ck/utility/array.hpp