RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
Friends | List of all members
RAJA::operators::safe_plus< Arg1, Arg2 > Struct Template Reference

#include <Operators.hpp>

Inheritance diagram for RAJA::operators::safe_plus< Arg1, Arg2 >:
RAJA::operators::plus< Arg1, Arg1, types::larger< types::larger_of< Arg1, Arg1 >::type >::type > RAJA::operators::detail::binary_function< Arg1, Arg2, Result >

Friends

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

Additional Inherited Members

- Public Types inherited from RAJA::operators::detail::binary_function< Arg1, Arg2, Result >
using first_argument_type = Arg1
 
using second_argument_type = Arg2
 
using result_type = Result
 
- Public Member Functions inherited from RAJA::operators::plus< Arg1, Arg1, types::larger< types::larger_of< Arg1, Arg1 >::type >::type >
constexpr RAJA_HOST_DEVICE Arg1 operator() (const Arg1 &lhs, const types::larger< types::larger_of< Arg1, Arg1 >::type >::type &rhs) const
 
- Static Public Member Functions inherited from RAJA::operators::plus< Arg1, Arg1, types::larger< types::larger_of< Arg1, Arg1 >::type >::type >
static constexpr RAJA_HOST_DEVICE Arg1 identity ()
 

Friends And Related Function Documentation

◆ operator<<

template<typename Arg1 , typename Arg2 = Arg1>
std::ostream& operator<< ( std::ostream &  str,
safe_plus< Arg1, Arg2 > const &   
)
friend

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