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: