LLVM: llvm::MDNodeKeyImpl< DILexicalBlock > Struct Reference (original) (raw)
#include "[IR/LLVMContextImpl.h](LLVMContextImpl%5F8h%5Fsource.html)"
Inheritance diagram for llvm::MDNodeKeyImpl< DILexicalBlock >:
[legend]
| Public Member Functions | |
|---|---|
| MDNodeKeyImpl (Metadata *Scope, Metadata *File, unsigned Line, unsigned Column) | |
| MDNodeKeyImpl (const DILexicalBlock *N) | |
| bool | isKeyOf (const DILexicalBlock *RHS) const |
| unsigned | getHashValue () const |
| Public Attributes | |
|---|---|
| Metadata * | Scope |
| Metadata * | File |
| unsigned | Line |
| unsigned | Column |
Detailed Description
Definition at line 1048 of file LLVMContextImpl.h.
Constructor & Destructor Documentation
| llvm::MDNodeKeyImpl< DILexicalBlock >::MDNodeKeyImpl ( Metadata * Scope, Metadata * File, unsigned Line, unsigned Column ) | inline |
|---|
Definition at line 1054 of file LLVMContextImpl.h.
References Column, File, Line, and Scope.
◆ MDNodeKeyImpl() [2/2]
| llvm::MDNodeKeyImpl< DILexicalBlock >::MDNodeKeyImpl ( const DILexicalBlock * N) | inline |
|---|
Definition at line 1056 of file LLVMContextImpl.h.
References Column, File, Line, N, and Scope.
Member Function Documentation
◆ getHashValue()
| unsigned llvm::MDNodeKeyImpl< DILexicalBlock >::getHashValue ( ) const | inline |
|---|
Definition at line 1065 of file LLVMContextImpl.h.
References Column, File, llvm::hash_combine(), Line, and Scope.
◆ isKeyOf()
| bool llvm::MDNodeKeyImpl< DILexicalBlock >::isKeyOf ( const DILexicalBlock * RHS) const | inline |
|---|
Definition at line 1060 of file LLVMContextImpl.h.
References Column, File, Line, RHS, and Scope.
Member Data Documentation
◆ Column
unsigned llvm::MDNodeKeyImpl< DILexicalBlock >::Column
Definition at line 1052 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
◆ File
Metadata* llvm::MDNodeKeyImpl< DILexicalBlock >::File
Definition at line 1050 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
◆ Line
unsigned llvm::MDNodeKeyImpl< DILexicalBlock >::Line
Definition at line 1051 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
◆ Scope
Metadata* llvm::MDNodeKeyImpl< DILexicalBlock >::Scope
Definition at line 1049 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