#include <Util.h>
|
template<typename FROM , typename TO2 = TO, typename std::enable_if<!std::is_convertible< FROM, TO >::value >::type * = nullptr> |
constexpr static bool | value (const FROM &from) |
|
template<typename FROM , typename TO2 = TO, typename std::enable_if< std::is_convertible< FROM, TO >::value &&std::is_arithmetic< TO >::value &&std::is_arithmetic< FROM >::value &&!std::is_same< TO, FROM >::value >::type * = nullptr> |
constexpr static bool | value (const FROM &from) |
|
template<typename FROM , typename TO2 = TO, typename std::enable_if< std::is_convertible< FROM, TO >::value &&!(std::is_arithmetic< TO >::value &&std::is_arithmetic< FROM >::value &&!std::is_same< TO, FROM >::value)>::type * = nullptr> |
constexpr static bool | value (const FROM &from) |
|
template<typename TO>
struct Halide::Internal::IsRoundtrippable< TO >
Definition at line 443 of file Util.h.
◆ value() [1/3]
template<typename TO >
template<typename FROM , typename TO2 = TO, typename std::enable_if<!std::is_convertible< FROM, TO >::value >::type * = nullptr>
◆ value() [2/3]
template<typename TO >
template<typename FROM , typename TO2 = TO, typename std::enable_if< std::is_convertible< FROM, TO >::value &&std::is_arithmetic< TO >::value &&std::is_arithmetic< FROM >::value &&!std::is_same< TO, FROM >::value >::type * = nullptr>
◆ value() [3/3]
template<typename TO >
template<typename FROM , typename TO2 = TO, typename std::enable_if< std::is_convertible< FROM, TO >::value &&!(std::is_arithmetic< TO >::value &&std::is_arithmetic< FROM >::value &&!std::is_same< TO, FROM >::value)>::type * = nullptr>
The documentation for this struct was generated from the following file:
- /build/halide-EhXYQ7/halide-12.0.1/src/Util.h