template<class NodeTy>
struct llvm::MDNode::HasCachedHash< NodeTy >
Definition at line 770 of file Metadata.cpp.
◆ No
template<class NodeTy >
using llvm::MDNode::HasCachedHash< NodeTy >::No = char[2] |
◆ Yes
template<class NodeTy >
using llvm::MDNode::HasCachedHash< NodeTy >::Yes = char[1] |
◆ check() [1/2]
template<class NodeTy >
template<class U >
static Yes& llvm::MDNode::HasCachedHash< NodeTy >::check |
( |
SFINAE< void(U::*)(unsigned), &U::setHash > * |
| ) |
|
|
static |
◆ check() [2/2]
template<class NodeTy >
template<class U >
static No& llvm::MDNode::HasCachedHash< NodeTy >::check |
( |
|
... | ) |
|
|
static |
◆ value
template<class NodeTy >
const bool llvm::MDNode::HasCachedHash< NodeTy >::value = sizeof(check<NodeTy>(nullptr)) == sizeof(Yes) |
|
static |
The documentation for this struct was generated from the following file: