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

#include <Operators.hpp>

Inheritance diagram for RAJA::operators::project1st< T, U >:
RAJA::operators::detail::binary_function< T, U, T >

Public Member Functions

constexpr RAJA_HOST_DEVICEoperator() (const T &lhs, const U &RAJA_UNUSED_ARG(rhs)) const
 

Friends

std::ostream & operator<< (std::ostream &str, project1st const &)
 

Additional Inherited Members

- Public Types inherited from RAJA::operators::detail::binary_function< T, U, T >
using first_argument_type = T
 
using second_argument_type = U
 
using result_type = T
 

Member Function Documentation

◆ operator()()

template<typename T , typename U >
constexpr RAJA_HOST_DEVICE T RAJA::operators::project1st< T, U >::operator() ( const T &  lhs,
const U &  RAJA_UNUSED_ARGrhs 
) const
inlineconstexpr

Friends And Related Function Documentation

◆ operator<<

template<typename T , typename U >
std::ostream& operator<< ( std::ostream &  str,
project1st< T, U > const &   
)
friend

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