#include <gpu_test_helper.h>
|
| template<typename T > |
| using | ReturnType = typename std::conditional< std::is_same< T, void >::value, Void, T >::type |
| |
|
| template<typename Func , typename... Args> |
| static EIGEN_ALWAYS_INLINE EIGEN_DEVICE_FUNC auto | call (Func &&func, Args &&... args) -> std::enable_if_t<!std::is_same< decltype(func(args...)), void >::value, decltype(func(args...))> |
| |
| template<typename Func , typename... Args> |
| static EIGEN_ALWAYS_INLINE EIGEN_DEVICE_FUNC auto | call (Func &&func, Args &&... args) -> std::enable_if_t< std::is_same< decltype(func(args...)), void >::value, Void > |
| |
| template<typename T > |
| static EIGEN_ALWAYS_INLINE EIGEN_DEVICE_FUNC std::enable_if_t<!std::is_same< typename std::decay< T >::type, Void >::value, T > | restore (T &&val) |
| |
| template<typename T = void> |
| static EIGEN_ALWAYS_INLINE EIGEN_DEVICE_FUNC void | restore (const Void &) |
| |
◆ ReturnType
◆ call() [1/2]
template<typename Func , typename... Args>
◆ call() [2/2]
template<typename Func , typename... Args>
◆ restore() [1/2]
template<typename T = void>
◆ restore() [2/2]
The documentation for this struct was generated from the following file: