#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: