#include <static_buffer.hpp>
◆ base
template<AddressSpaceEnum AddressSpace, typename T , index_t N, bool InvalidElementUseNumericalZeroValue> 
      
 
 
◆ type
template<AddressSpaceEnum AddressSpace, typename T , index_t N, bool InvalidElementUseNumericalZeroValue> 
      
 
 
◆ StaticBuffer()
template<AddressSpaceEnum AddressSpace, typename T , index_t N, bool InvalidElementUseNumericalZeroValue> 
 
 
◆ Clear()
template<AddressSpaceEnum AddressSpace, typename T , index_t N, bool InvalidElementUseNumericalZeroValue> 
  
  
      
        
          | __host__ __device__ void ck::StaticBuffer< AddressSpace, T, N, InvalidElementUseNumericalZeroValue >::Clear  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetAddressSpace()
template<AddressSpaceEnum AddressSpace, typename T , index_t N, bool InvalidElementUseNumericalZeroValue> 
 
 
◆ IsDynamicBuffer()
template<AddressSpaceEnum AddressSpace, typename T , index_t N, bool InvalidElementUseNumericalZeroValue> 
  
  
      
        
          | __host__ static constexpr __device__ bool ck::StaticBuffer< AddressSpace, T, N, InvalidElementUseNumericalZeroValue >::IsDynamicBuffer  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinestaticconstexpr   | 
  
 
 
◆ IsStaticBuffer()
template<AddressSpaceEnum AddressSpace, typename T , index_t N, bool InvalidElementUseNumericalZeroValue> 
  
  
      
        
          | __host__ static constexpr __device__ bool ck::StaticBuffer< AddressSpace, T, N, InvalidElementUseNumericalZeroValue >::IsStaticBuffer  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinestaticconstexpr   | 
  
 
 
◆ operator()()
template<AddressSpaceEnum AddressSpace, typename T , index_t N, bool InvalidElementUseNumericalZeroValue> 
template<index_t I> 
  
  
      
        
          | __host__ constexpr __device__ T& ck::StaticBuffer< AddressSpace, T, N, InvalidElementUseNumericalZeroValue >::operator()  | 
          ( | 
          Number< I >  | 
          i | ) | 
           | 
         
       
   | 
  
inlineconstexpr   | 
  
 
 
◆ operator=() [1/2]
template<AddressSpaceEnum AddressSpace, typename T , index_t N, bool InvalidElementUseNumericalZeroValue> 
  
  
      
        
          | __host__ constexpr __device__ StaticBuffer& ck::StaticBuffer< AddressSpace, T, N, InvalidElementUseNumericalZeroValue >::operator=  | 
          ( | 
          const T &  | 
          y | ) | 
           | 
         
       
   | 
  
inlineconstexpr   | 
  
 
 
◆ operator=() [2/2]
template<AddressSpaceEnum AddressSpace, typename T , index_t N, bool InvalidElementUseNumericalZeroValue> 
template<typename... Ys> 
 
 
◆ operator[]()
template<AddressSpaceEnum AddressSpace, typename T , index_t N, bool InvalidElementUseNumericalZeroValue> 
template<index_t I> 
  
  
      
        
          | __host__ constexpr __device__ const T& ck::StaticBuffer< AddressSpace, T, N, InvalidElementUseNumericalZeroValue >::operator[]  | 
          ( | 
          Number< I >  | 
          i | ) | 
           const | 
         
       
   | 
  
inlineconstexpr   | 
  
 
 
◆ Set()
template<AddressSpaceEnum AddressSpace, typename T , index_t N, bool InvalidElementUseNumericalZeroValue> 
  
  
      
        
          | __host__ __device__ void ck::StaticBuffer< AddressSpace, T, N, InvalidElementUseNumericalZeroValue >::Set  | 
          ( | 
          T  | 
          x | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
The documentation for this struct was generated from the following file: