Grok 12.0.1
Public Types | Public Member Functions | List of all members
hwy::HWY_NAMESPACE::detail::OrderAscending< T > Struct Template Reference

#include <traits-inl.h>

Inheritance diagram for hwy::HWY_NAMESPACE::detail::OrderAscending< T >:
hwy::HWY_NAMESPACE::detail::KeyLaneBase< T, T >

Public Types

using Order = SortAscending
 
- Public Types inherited from hwy::HWY_NAMESPACE::detail::KeyLaneBase< T, T >
using LaneType
 
using KeyType
 

Public Member Functions

HWY_INLINE bool Compare1 (const T *a, const T *b) const
 
template<class D >
HWY_INLINE Mask< D > Compare (D, Vec< D > a, Vec< D > b)
 
template<class D >
HWY_INLINE Vec< D > LastValue (D d) const
 
- Public Member Functions inherited from hwy::HWY_NAMESPACE::detail::KeyLaneBase< T, T >
constexpr size_t LanesPerKey () const
 
const char * KeyString () const
 

Additional Inherited Members

- Static Public Member Functions inherited from hwy::HWY_NAMESPACE::detail::KeyLaneBase< T, T >
static constexpr bool Is128 ()
 

Member Typedef Documentation

◆ Order

template<typename T >
using hwy::HWY_NAMESPACE::detail::OrderAscending< T >::Order = SortAscending

Member Function Documentation

◆ Compare()

template<typename T >
template<class D >
HWY_INLINE Mask< D > hwy::HWY_NAMESPACE::detail::OrderAscending< T >::Compare ( D ,
Vec< D > a,
Vec< D > b )
inline

◆ Compare1()

template<typename T >
HWY_INLINE bool hwy::HWY_NAMESPACE::detail::OrderAscending< T >::Compare1 ( const T * a,
const T * b ) const
inline

◆ LastValue()

template<typename T >
template<class D >
HWY_INLINE Vec< D > hwy::HWY_NAMESPACE::detail::OrderAscending< T >::LastValue ( D d) const
inline

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