RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
Public Member Functions | List of all members
RAJA::CompareFirst< T, Compare > Struct Template Reference

Comparator object that compares the first member of tuple like objects. More...

#include <zip.hpp>

Public Member Functions

RAJA_HOST_DEVICE constexpr RAJA_INLINE CompareFirst (Compare comp_)
 
RAJA_HOST_DEVICE constexpr RAJA_INLINE bool operator() (T const &lhs, T const &rhs) const
 

Detailed Description

template<typename T, typename Compare>
struct RAJA::CompareFirst< T, Compare >

Comparator object that compares the first member of tuple like objects.

Constructor & Destructor Documentation

◆ CompareFirst()

template<typename T , typename Compare >
RAJA_HOST_DEVICE constexpr RAJA_INLINE RAJA::CompareFirst< T, Compare >::CompareFirst ( Compare  comp_)
inlineconstexpr

Member Function Documentation

◆ operator()()

template<typename T , typename Compare >
RAJA_HOST_DEVICE constexpr RAJA_INLINE bool RAJA::CompareFirst< T, Compare >::operator() ( T const &  lhs,
T const &  rhs 
) const
inlineconstexpr

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