LLVM: llvm::MDNodeKeyImpl< DIMacroFile > Struct Reference (original) (raw)
#include "[IR/LLVMContextImpl.h](LLVMContextImpl%5F8h%5Fsource.html)"
Inheritance diagram for llvm::MDNodeKeyImpl< DIMacroFile >:
[legend]
| Public Member Functions | |
|---|---|
| MDNodeKeyImpl (unsigned MIType, unsigned Line, Metadata *File, Metadata *Elements) | |
| MDNodeKeyImpl (const DIMacroFile *N) | |
| bool | isKeyOf (const DIMacroFile *RHS) const |
| unsigned | getHashValue () const |
| Public Attributes | |
|---|---|
| unsigned | MIType |
| unsigned | Line |
| Metadata * | File |
| Metadata * | Elements |
Detailed Description
Definition at line 1467 of file LLVMContextImpl.h.
Constructor & Destructor Documentation
| llvm::MDNodeKeyImpl< DIMacroFile >::MDNodeKeyImpl ( unsigned MIType, unsigned Line, Metadata * File, Metadata * Elements ) | inline |
|---|
Definition at line 1473 of file LLVMContextImpl.h.
References Elements, File, Line, and MIType.
◆ MDNodeKeyImpl() [2/2]
| llvm::MDNodeKeyImpl< DIMacroFile >::MDNodeKeyImpl ( const DIMacroFile * N) | inline |
|---|
Definition at line 1476 of file LLVMContextImpl.h.
References Elements, File, Line, MIType, and N.
Member Function Documentation
◆ getHashValue()
| unsigned llvm::MDNodeKeyImpl< DIMacroFile >::getHashValue ( ) const | inline |
|---|
Definition at line 1485 of file LLVMContextImpl.h.
References Elements, File, llvm::hash_combine(), Line, and MIType.
◆ isKeyOf()
| bool llvm::MDNodeKeyImpl< DIMacroFile >::isKeyOf ( const DIMacroFile * RHS) const | inline |
|---|
Definition at line 1480 of file LLVMContextImpl.h.
References Elements, File, Line, MIType, and RHS.
Member Data Documentation
◆ Elements
Metadata* llvm::MDNodeKeyImpl< DIMacroFile >::Elements
Definition at line 1471 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
◆ File
Metadata* llvm::MDNodeKeyImpl< DIMacroFile >::File
Definition at line 1470 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
◆ Line
unsigned llvm::MDNodeKeyImpl< DIMacroFile >::Line
Definition at line 1469 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
◆ MIType
unsigned llvm::MDNodeKeyImpl< DIMacroFile >::MIType
Definition at line 1468 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