ΒΆtemplate <class X, class Y>
inline std::enable_if_t<
detail::IsValidPointer<X, Y>::value,
X*>
extract_or_null(Y&& MD)
template <class X, class Y>
inline std::enable_if_t<
detail::IsValidPointer<X, Y>::value,
X*>
extract_or_null(Y&& MD)
Description
Extract a Value from Metadata, allowing null. As an analogue to \a cast_or_null(), extract the \a Value subclass \c X from \c MD, allowing \c MD to be null.
Declared at: llvm/include/llvm/IR/Metadata.h:573
Templates
- X
- Y
Parameters
- Y&& MD