/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/docs-6.4.3/include/ck_tile/core/utility/functional.hpp Source File#
functional.hpp
Go to the documentation of this file.
Definition: cluster_descriptor.hpp:13
constexpr auto conditional_expr(X &&x, Y &&y)
Definition: functional.hpp:196
constexpr CK_TILE_HOST_DEVICE auto unpack2(F &&f, X &&x, Y &&y)
Definition: functional.hpp:185
typename std::remove_reference< T >::type remove_reference_t
Definition: type_traits.hpp:14
constexpr CK_TILE_HOST_DEVICE auto unpack(F &&f, X &&x)
Definition: functional.hpp:176
Definition: sequence.hpp:278
Definition: integral_constant.hpp:13
constexpr CK_TILE_HOST_DEVICE void operator()(F f) const
Definition: functional.hpp:32
Definition: functional.hpp:26
constexpr CK_TILE_HOST_DEVICE void operator()(F f, OrderedId) const
Definition: functional.hpp:100
Definition: functional.hpp:76
constexpr CK_TILE_HOST_DEVICE static_ford_impl()
Definition: functional.hpp:77
constexpr CK_TILE_HOST_DEVICE void operator()(F f, CurrentOrderedId) const
Definition: functional.hpp:85
Definition: functional.hpp:18
constexpr CK_TILE_HOST_DEVICE swallow(Ts &&...)
Definition: functional.hpp:20
constexpr CK_TILE_HOST_DEVICE auto operator()(F &&f, X &&x, Y &&y) const
Definition: functional.hpp:161
Definition: functional.hpp:154
constexpr CK_TILE_HOST_DEVICE auto operator()(F &&f, X &&x) const
Definition: functional.hpp:143
Definition: functional.hpp:137
Definition: functional.hpp:62
constexpr CK_TILE_HOST_DEVICE T && operator()(T &&arg) const noexcept
Definition: functional.hpp:64
Definition: sequence.hpp:52
Definition: functional.hpp:43
constexpr CK_TILE_HOST_DEVICE void operator()(F f) const
Definition: functional.hpp:54
constexpr CK_TILE_HOST_DEVICE static_for()
Definition: functional.hpp:44
Definition: functional.hpp:117
constexpr CK_TILE_HOST_DEVICE void operator()(F f) const
Definition: functional.hpp:127
constexpr CK_TILE_HOST_DEVICE static_ford()
Definition: functional.hpp:118