|
Intrepid2
|
SFINAE helper to detect whether a type supports a 2-integral-argument operator(). More...
#include <Intrepid2_Utils.hpp>
Classes | |
| struct | two |
Public Types | |
| enum | { value = sizeof(test<T>(0)) == sizeof(char) && (getFixedRank<T,2>() == 2) } |
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))>::type) |
| template<typename C > | |
| static two | test (...) |
SFINAE helper to detect whether a type supports a 2-integral-argument operator().
Definition at line 416 of file Intrepid2_Utils.hpp.
1.8.5