| 
    cuda-kat
    
   CUDA kernel author's tools 
   | 
 
This file implements kat::array, an equivalent of C++11's std::array which may be used both in host-side and CUDA-device-side code, along with some supporting functions and overloaded operators for that class.  
More...
#include <kat/common.hpp>#include <kat/detail/range_access.hpp>#include <cstddef>#include <cstdlib>#include <array>#include <tuple>#include <utility>#include <algorithm>#include <iterator>#include <type_traits>Go to the source code of this file.
Classes | |
| struct | kat::array< T, NumElements > | 
| A standard container for storing a fixed size sequence of elements, based on std::array - but fully GPU device-side enabled.  More... | |
| struct | std::tuple_size< T > | 
| struct | std::tuple_size< kat::array< T, NumElements > > | 
| struct | std::tuple_element< Integer, T > | 
| struct | std::tuple_element< Integer, kat::array< T, NumElements > > | 
| struct | std::tuple_element< Integer, const kat::array< T, NumElements > > | 
| struct | std::tuple_element< Integer, volatile kat::array< T, NumElements > > | 
| struct | std::tuple_element< Integer, const volatile kat::array< T, NumElements > > | 
This file implements kat::array, an equivalent of C++11's std::array which may be used both in host-side and CUDA-device-side code, along with some supporting functions and overloaded operators for that class. 
 1.8.12