ConstantContainerElementPicker< Arr, Picks > Struct Template Reference#
ck::ConstantContainerElementPicker< Arr, Picks > Struct Template Reference
#include <container_element_picker.hpp>
Public Types | |
using | type = ConstantContainerElementPicker |
Public Member Functions | |
__host__ constexpr __device__ | ConstantContainerElementPicker ()=delete |
__host__ constexpr __device__ | ConstantContainerElementPicker (const Arr &array) |
template<index_t I> | |
__host__ constexpr __device__ const auto & | At (Number< I > i) const |
template<index_t I> | |
__host__ constexpr __device__ const auto & | operator[] (Number< I > i) const |
Static Public Member Functions | |
__host__ static constexpr __device__ auto | Size () |
Member Typedef Documentation
◆ type
template<typename Arr , typename Picks >
using ck::ConstantContainerElementPicker< Arr, Picks >::type = ConstantContainerElementPicker |
Constructor & Destructor Documentation
◆ ConstantContainerElementPicker() [1/2]
template<typename Arr , typename Picks >
|
constexprdelete |
◆ ConstantContainerElementPicker() [2/2]
template<typename Arr , typename Picks >
|
inlineconstexpr |
Member Function Documentation
◆ At()
template<typename Arr , typename Picks >
template<index_t I>
|
inlineconstexpr |
◆ operator[]()
template<typename Arr , typename Picks >
template<index_t I>
|
inlineconstexpr |
◆ Size()
template<typename Arr , typename Picks >
|
inlinestaticconstexpr |
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/container_element_picker.hpp