LLVM: llvm::PatternMatch::bind_and_match_ty< Class, MatchTy > Struct Template Reference (original) (raw)
Check whether the value has the given Class and matches the nested pattern. More...
#include "[llvm/IR/PatternMatch.h](PatternMatch%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| bind_and_match_ty (Class *&V, const MatchTy &Match) | |
| template | |
| bool | match (ITy *V) const |
| Public Attributes | |
|---|---|
| Class *& | VR |
| MatchTy | Match |
Detailed Description
template<typename Class, typename MatchTy>
struct llvm::PatternMatch::bind_and_match_ty< Class, MatchTy >
Check whether the value has the given Class and matches the nested pattern.
Capture it into the provided variable if successful.
Definition at line 839 of file PatternMatch.h.
Constructor & Destructor Documentation
template<typename Class, typename MatchTy>
Member Function Documentation
◆ match()
template<typename Class, typename MatchTy>
template
Member Data Documentation
◆ Match
template<typename Class, typename MatchTy>
◆ VR
template<typename Class, typename MatchTy>
The documentation for this struct was generated from the following file:
- include/llvm/IR/PatternMatch.h