sequence_reverse< Seq > Struct Template Reference#
ck::sequence_reverse< Seq > Struct Template Reference
#include <sequence.hpp>
Public Types | |
using | seq_split = sequence_split< Seq, NSize/2 > |
using | type = typename sequence_merge< typename sequence_reverse< typename seq_split::right_type >::type, typename sequence_reverse< typename seq_split::left_type >::type >::type |
Static Public Attributes | |
static constexpr index_t | NSize = Seq{}.Size() |
Member Typedef Documentation
◆ seq_split
template<typename Seq >
using ck::sequence_reverse< Seq >::seq_split = sequence_split<Seq, NSize / 2> |
◆ type
template<typename Seq >
using ck::sequence_reverse< Seq >::type = typename sequence_merge< typename sequence_reverse<typename seq_split::right_type>::type, typename sequence_reverse<typename seq_split::left_type>::type>::type |
Member Data Documentation
◆ NSize
template<typename Seq >
|
staticconstexpr |
The documentation for this struct was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/docs-6.4.3/include/ck/utility/sequence.hpp