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:
- include/ck/utility/container_element_picker.hpp