SFINAE helper to detect whether a type supports a 6-integral-argument operator().
More...
#include <Intrepid2_Utils.hpp>
|
enum | { value = sizeof(test<T>(0)) == sizeof(char) && (getFixedRank<T,6>() == 6)
} |
|
|
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 (...) |
|
template<typename T>
class Intrepid2::supports_rank_6< T >
SFINAE helper to detect whether a type supports a 6-integral-argument operator().
Definition at line 510 of file Intrepid2_Utils.hpp.
◆ one
◆ anonymous enum
The documentation for this class was generated from the following file:
- /home/abuild/rpmbuild/BUILD/Trilinos-trilinos-release-14-0-0/packages/intrepid2/src/Shared/Intrepid2_Utils.hpp