LLVM: llvm::MDNodeKeyImpl< DICommonBlock > Struct Reference (original) (raw)
#include "[IR/LLVMContextImpl.h](LLVMContextImpl%5F8h%5Fsource.html)"
Inheritance diagram for llvm::MDNodeKeyImpl< DICommonBlock >:
[legend]
| Public Member Functions | |
|---|---|
| MDNodeKeyImpl (Metadata *Scope, Metadata *Decl, MDString *Name, Metadata *File, unsigned LineNo) | |
| MDNodeKeyImpl (const DICommonBlock *N) | |
| bool | isKeyOf (const DICommonBlock *RHS) const |
| unsigned | getHashValue () const |
| Public Attributes | |
|---|---|
| Metadata * | Scope |
| Metadata * | Decl |
| MDString * | Name |
| Metadata * | File |
| unsigned | LineNo |
Detailed Description
Definition at line 1110 of file LLVMContextImpl.h.
Constructor & Destructor Documentation
| llvm::MDNodeKeyImpl< DICommonBlock >::MDNodeKeyImpl ( Metadata * Scope, Metadata * Decl, MDString * Name, Metadata * File, unsigned LineNo ) | inline |
|---|
Definition at line 1117 of file LLVMContextImpl.h.
References Decl, File, LineNo, Name, and Scope.
◆ MDNodeKeyImpl() [2/2]
| llvm::MDNodeKeyImpl< DICommonBlock >::MDNodeKeyImpl ( const DICommonBlock * N) | inline |
|---|
Definition at line 1120 of file LLVMContextImpl.h.
References Decl, File, LineNo, N, Name, and Scope.
Member Function Documentation
◆ getHashValue()
| unsigned llvm::MDNodeKeyImpl< DICommonBlock >::getHashValue ( ) const | inline |
|---|
Definition at line 1130 of file LLVMContextImpl.h.
References Decl, File, llvm::hash_combine(), LineNo, Name, and Scope.
◆ isKeyOf()
| bool llvm::MDNodeKeyImpl< DICommonBlock >::isKeyOf ( const DICommonBlock * RHS) const | inline |
|---|
Definition at line 1124 of file LLVMContextImpl.h.
References Decl, File, LineNo, Name, RHS, and Scope.
Member Data Documentation
◆ Decl
Metadata* llvm::MDNodeKeyImpl< DICommonBlock >::Decl
Definition at line 1112 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
◆ File
Metadata* llvm::MDNodeKeyImpl< DICommonBlock >::File
Definition at line 1114 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
◆ LineNo
unsigned llvm::MDNodeKeyImpl< DICommonBlock >::LineNo
Definition at line 1115 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
◆ Name
MDString* llvm::MDNodeKeyImpl< DICommonBlock >::Name
Definition at line 1113 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
◆ Scope
Metadata* llvm::MDNodeKeyImpl< DICommonBlock >::Scope
Definition at line 1111 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
The documentation for this struct was generated from the following file:
- lib/IR/LLVMContextImpl.h