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: