| 
| template<typename Range >  | 
| CK_TILE_HOST std::ostream &  | ck_tile::LogRange (std::ostream &os, Range &&range, std::string delim, int precision=std::cout.precision(), int width=0) | 
|   | 
| template<typename T , typename Range >  | 
| CK_TILE_HOST std::ostream &  | ck_tile::LogRangeAsType (std::ostream &os, Range &&range, std::string delim, int precision=std::cout.precision(), int width=0) | 
|   | 
| template<typename F , typename T , std::size_t... Is>  | 
| CK_TILE_HOST auto  | ck_tile::call_f_unpack_args_impl (F f, T args, std::index_sequence< Is... >) | 
|   | 
| template<typename F , typename T >  | 
| CK_TILE_HOST auto  | ck_tile::call_f_unpack_args (F f, T args) | 
|   | 
| template<typename F , typename T , std::size_t... Is>  | 
| CK_TILE_HOST auto  | ck_tile::construct_f_unpack_args_impl (T args, std::index_sequence< Is... >) | 
|   | 
| template<typename F , typename T >  | 
| CK_TILE_HOST auto  | ck_tile::construct_f_unpack_args (F, T args) | 
|   | 
| template<typename New2Old >  | 
| CK_TILE_HOST HostTensorDescriptor  | ck_tile::transpose_host_tensor_descriptor_given_new2old (const HostTensorDescriptor &a, const New2Old &new2old) | 
|   | 
| template<typename F , typename... Xs>  | 
| CK_TILE_HOST auto  | ck_tile::make_ParallelTensorFunctor (F f, Xs... xs) | 
|   | 
| template<bool is_row_major>  | 
| auto  | ck_tile::host_tensor_descriptor (std::size_t row, std::size_t col, std::size_t stride, bool_constant< is_row_major >) | 
|   | Creates a host tensor descriptor with specified dimensions and layout.  More...
  | 
|   | 
| template<bool is_row_major>  | 
| auto  | ck_tile::get_default_stride (std::size_t row, std::size_t col, std::size_t stride, bool_constant< is_row_major >) | 
|   |