|
| | ValOp ()=default |
| |
| constexpr RAJA_HOST_DEVICE | ValOp (value_type v) |
| |
| | ValOp (ValOp const &)=default |
| |
| | ValOp (ValOp &&)=default |
| |
| ValOp & | operator= (ValOp const &)=default |
| |
| ValOp & | operator= (ValOp &&)=default |
| |
| template<typename U = op_type, std::enable_if_t< std::is_same< U, RAJA::operators::minimum< T, T, T >>::value > * = nullptr> |
| constexpr RAJA_HOST_DEVICE ValOp & | min (value_type v) |
| |
| template<typename U = op_type, std::enable_if_t< std::is_same< U, RAJA::operators::maximum< T, T, T >>::value > * = nullptr> |
| constexpr RAJA_HOST_DEVICE ValOp & | max (value_type v) |
| |
| template<typename U = op_type, std::enable_if_t< std::is_same< U, RAJA::operators::plus< T, T, T >>::value > * = nullptr> |
| constexpr RAJA_HOST_DEVICE ValOp & | operator+= (const value_type &rhs) |
| |
| template<typename U = op_type, std::enable_if_t< std::is_same< U, RAJA::operators::bit_and< T, T, T >>::value > * = nullptr> |
| constexpr RAJA_HOST_DEVICE ValOp & | operator&= (const value_type &rhs) |
| |
| template<typename U = op_type, std::enable_if_t< std::is_same< U, RAJA::operators::bit_or< T, T, T >>::value > * = nullptr> |
| constexpr RAJA_HOST_DEVICE ValOp & | operator|= (const value_type &rhs) |
| |
| template<typename U = op_type, std::enable_if_t< std::is_same< U, RAJA::operators::bit_and< T, T, T >>::value > * = nullptr> |
| RAJA_HOST_DEVICE ValOp & | operator&= (value_type &rhs) |
| |
| template<typename U = op_type, std::enable_if_t< std::is_same< U, RAJA::operators::bit_or< T, T, T >>::value > * = nullptr> |
| RAJA_HOST_DEVICE ValOp & | operator|= (value_type &rhs) |
| |
| constexpr RAJA_HOST_DEVICE bool | operator< (const ValOp &rhs) const |
| |
| constexpr RAJA_HOST_DEVICE bool | operator> (const ValOp &rhs) const |
| |