PassThrough Struct Reference

PassThrough Struct Reference#

Composable Kernel: ck_tile::element_wise::PassThrough Struct Reference
ck_tile::element_wise::PassThrough Struct Reference

#include <unary_element_wise_operation.hpp>

Public Types

template<class T>
using raw_t = std::remove_cv_t<std::remove_reference_t<T>>

Public Member Functions

template<class Y, class X>
CK_TILE_HOST_DEVICE void operator() (Y &&y, const X &x) const
template<typename E, typename C, typename... Ds>
CK_TILE_HOST_DEVICE auto operator() (E &e, const C &c, const Ds &...) const -> void

Static Public Attributes

static constexpr const char * name = "PassThrough"

Member Typedef Documentation

◆ raw_t

template<class T>
using ck_tile::element_wise::PassThrough::raw_t = std::remove_cv_t<std::remove_reference_t<T>>

Member Function Documentation

◆ operator()() [1/2]

template<typename E, typename C, typename... Ds>
CK_TILE_HOST_DEVICE auto ck_tile::element_wise::PassThrough::operator() ( E & e,
const C & c,
const Ds & ... ) const->void
inline

◆ operator()() [2/2]

template<class Y, class X>
CK_TILE_HOST_DEVICE void ck_tile::element_wise::PassThrough::operator() ( Y && y,
const X & x ) const
inline

Member Data Documentation

◆ name

const char* ck_tile::element_wise::PassThrough::name = "PassThrough"
staticconstexpr

The documentation for this struct was generated from the following file: