|
| FunctionArgument ()=default |
|
__hydra_host__ __hydra_device__ | FunctionArgument (value_type x) |
|
__hydra_host__ __hydra_device__ | FunctionArgument (hydra::thrust::device_reference< value_type > x) |
|
__hydra_host__ __hydra_device__ | FunctionArgument (FunctionArgument< name_type, value_type >const &other) |
|
__hydra_host__ __hydra_device__ | FunctionArgument (hydra::thrust::device_reference< name_type >const &other) |
|
template<typename Derived2 > |
__hydra_host__ __hydra_device__ | FunctionArgument (FunctionArgument< Derived2, value_type >const &other) |
|
__hydra_host__ __hydra_device__ | operator value_type () const |
|
__hydra_host__ __hydra_device__ | operator value_type & () |
|
__hydra_host__ __hydra_device__ FunctionArgument< Derived, Type > & | operator%= (Type other) |
|
template<typename Derived2 , typename Type2 > |
__hydra_host__ __hydra_device__ std::enable_if< std::is_convertible< Type, Type2 >::value, FunctionArgument< Derived, Type > & >::type | operator%= (FunctionArgument< Derived2, Type2 > const &other) |
|
__hydra_host__ __hydra_device__ value_type | operator() (void) const |
|
__hydra_host__ __hydra_device__ FunctionArgument< Derived, Type > & | operator*= (Type other) |
|
template<typename Derived2 , typename Type2 > |
__hydra_host__ __hydra_device__ std::enable_if< std::is_convertible< Type, Type2 >::value, FunctionArgument< Derived, Type > & >::type | operator*= (FunctionArgument< Derived2, Type2 > const &other) |
|
__hydra_host__ __hydra_device__ FunctionArgument< Derived, Type > & | operator+= (Type other) |
|
template<typename Derived2 , typename Type2 > |
__hydra_host__ __hydra_device__ std::enable_if< std::is_convertible< Type, Type2 >::value, FunctionArgument< Derived, Type > & >::type | operator+= (FunctionArgument< Derived2, Type2 > const &other) |
|
__hydra_host__ __hydra_device__ FunctionArgument< Derived, Type > & | operator-= (Type other) |
|
template<typename Derived2 , typename Type2 > |
__hydra_host__ __hydra_device__ std::enable_if< std::is_convertible< Type, Type2 >::value, FunctionArgument< Derived, Type > & >::type | operator-= (FunctionArgument< Derived2, Type2 > const &other) |
|
__hydra_host__ __hydra_device__ FunctionArgument< Derived, Type > & | operator/= (Type other) |
|
template<typename Derived2 , typename Type2 > |
__hydra_host__ __hydra_device__ std::enable_if< std::is_convertible< Type, Type2 >::value, FunctionArgument< Derived, Type > & >::type | operator/= (FunctionArgument< Derived2, Type2 > const &other) |
|
__hydra_host__ __hydra_device__ FunctionArgument< name_type, value_type > & | operator= (FunctionArgument< name_type, value_type >const &other) |
|
template<typename T > |
__hydra_host__ __hydra_device__ std::enable_if< std::is_convertible< T, value_type >::value &&(!detail::is_function_argument< T >::value), FunctionArgument< name_type, value_type > & >::type | operator= (T other) |
|
template<typename T > |
__hydra_host__ __hydra_device__ std::enable_if< std::is_convertible< T, value_type >::value &&(!detail::is_function_argument< T >::value), FunctionArgument< name_type, value_type > & >::type | operator= (hydra::thrust::device_reference< T > const &other) |
|
template<typename Derived2 > |
__hydra_host__ __hydra_device__ FunctionArgument< name_type, value_type > & | operator= (FunctionArgument< Derived2, value_type >const &other) |
|
__hydra_host__ __hydra_device__ value_type | Value (void) const |
|