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