Intrepid2
|
SFINAE helper to detect whether a type supports a 4-integral-argument operator(). More...
#include <Intrepid2_Utils.hpp>
Classes | |
struct | two |
Public Types | |
enum | { value = sizeof(test<T>(0)) == sizeof(char) && (getFixedRank<T,4>() == 4) } |
Private Types | |
typedef char | one |
Static Private Member Functions | |
template<typename C > | |
static one | test (typename std::remove_reference< decltype(std::declval< C >().operator()(0, 0, 0, 0))>::type) |
template<typename C > | |
static two | test (...) |
SFINAE helper to detect whether a type supports a 4-integral-argument operator().
Definition at line 447 of file Intrepid2_Utils.hpp.