#include <array.hpp>
|
| __host__ __device__ constexpr const TData & | At (index_t i) const |
| __host__ __device__ constexpr TData & | At (index_t i) |
| __host__ __device__ constexpr const TData & | operator[] (index_t i) const |
| __host__ __device__ constexpr TData & | operator() (index_t i) |
| template<typename T> |
| __host__ __device__ constexpr auto | operator= (const T &a) |
| __host__ __device__ constexpr const TData * | begin () const |
| __host__ __device__ constexpr const TData * | end () const |
| __host__ __device__ constexpr TData * | begin () |
| __host__ __device__ constexpr TData * | end () |
◆ data_type
template<typename TData,
index_t NSize>
| using ck::Array< TData, NSize >::data_type = TData |
◆ type
template<typename TData,
index_t NSize>
◆ At() [1/2]
template<typename TData,
index_t NSize>
| __host__ __device__ constexpr TData & ck::Array< TData, NSize >::At |
( |
index_t | i | ) |
|
|
inlineconstexpr |
◆ At() [2/2]
template<typename TData,
index_t NSize>
| __host__ __device__ constexpr const TData & ck::Array< TData, NSize >::At |
( |
index_t | i | ) |
const |
|
inlineconstexpr |
◆ begin() [1/2]
template<typename TData,
index_t NSize>
| __host__ __device__ constexpr TData * ck::Array< TData, NSize >::begin |
( |
| ) |
|
|
inlineconstexpr |
◆ begin() [2/2]
template<typename TData,
index_t NSize>
| __host__ __device__ constexpr const TData * ck::Array< TData, NSize >::begin |
( |
| ) |
const |
|
inlineconstexpr |
◆ end() [1/2]
template<typename TData,
index_t NSize>
| __host__ __device__ constexpr TData * ck::Array< TData, NSize >::end |
( |
| ) |
|
|
inlineconstexpr |
◆ end() [2/2]
template<typename TData,
index_t NSize>
| __host__ __device__ constexpr const TData * ck::Array< TData, NSize >::end |
( |
| ) |
const |
|
inlineconstexpr |
◆ operator()()
template<typename TData,
index_t NSize>
| __host__ __device__ constexpr TData & ck::Array< TData, NSize >::operator() |
( |
index_t | i | ) |
|
|
inlineconstexpr |
◆ operator=()
template<typename TData,
index_t NSize>
template<typename T>
| __host__ __device__ constexpr auto ck::Array< TData, NSize >::operator= |
( |
const T & | a | ) |
|
|
inlineconstexpr |
◆ operator[]()
template<typename TData,
index_t NSize>
| __host__ __device__ constexpr const TData & ck::Array< TData, NSize >::operator[] |
( |
index_t | i | ) |
const |
|
inlineconstexpr |
◆ Size()
template<typename TData,
index_t NSize>
| __host__ static __device__ constexpr 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: