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

#include <Operators.hpp>

Inheritance diagram for RAJA::operators::detail::binary_function< Arg1, Arg2, Result >:
RAJA::operators::detail::comparison_function< Arg1, Arg1 > RAJA::operators::plus< Arg1, Arg1, types::larger< types::larger_of< Arg1, Arg1 >::type >::type > RAJA::operators::equal_to< Arg1, Arg2 > RAJA::operators::greater< Arg1, Arg2 > RAJA::operators::greater_equal< Arg1, Arg2 > RAJA::operators::less< Arg1, Arg2 > RAJA::operators::less_equal< Arg1, Arg2 > RAJA::operators::logical_and< Arg1, Arg2 > RAJA::operators::logical_or< Arg1, Arg2 > RAJA::operators::not_equal_to< Arg1, Arg2 > RAJA::operators::safe_plus< Arg1, Arg2 >

Public Types

using first_argument_type = Arg1
 
using second_argument_type = Arg2
 
using result_type = Result
 

Member Typedef Documentation

◆ first_argument_type

template<typename Arg1 , typename Arg2 , typename Result >
using RAJA::operators::detail::binary_function< Arg1, Arg2, Result >::first_argument_type = Arg1

◆ second_argument_type

template<typename Arg1 , typename Arg2 , typename Result >
using RAJA::operators::detail::binary_function< Arg1, Arg2, Result >::second_argument_type = Arg2

◆ result_type

template<typename Arg1 , typename Arg2 , typename Result >
using RAJA::operators::detail::binary_function< Arg1, Arg2, Result >::result_type = Result

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