LLVM: llvm::MDNodeKeyImpl< DINamespace > Struct Reference (original) (raw)

#include "[IR/LLVMContextImpl.h](LLVMContextImpl%5F8h%5Fsource.html)"

Inheritance diagram for llvm::MDNodeKeyImpl< DINamespace >:

[legend]

Public Member Functions
MDNodeKeyImpl (Metadata *Scope, MDString *Name, bool ExportSymbols)
MDNodeKeyImpl (const DINamespace *N)
bool isKeyOf (const DINamespace *RHS) const
unsigned getHashValue () const
Public Attributes
Metadata * Scope
MDString * Name
bool ExportSymbols

Detailed Description

Definition at line 1091 of file LLVMContextImpl.h.

Constructor & Destructor Documentation

llvm::MDNodeKeyImpl< DINamespace >::MDNodeKeyImpl ( Metadata * Scope, MDString * Name, bool ExportSymbols ) inline

Definition at line 1096 of file LLVMContextImpl.h.

References ExportSymbols, Name, and Scope.

MDNodeKeyImpl() [2/2]

llvm::MDNodeKeyImpl< DINamespace >::MDNodeKeyImpl ( const DINamespace * N) inline

Definition at line 1098 of file LLVMContextImpl.h.

References ExportSymbols, N, Name, and Scope.

Member Function Documentation

getHashValue()

unsigned llvm::MDNodeKeyImpl< DINamespace >::getHashValue ( ) const inline

Definition at line 1107 of file LLVMContextImpl.h.

References llvm::hash_combine(), Name, and Scope.

isKeyOf()

bool llvm::MDNodeKeyImpl< DINamespace >::isKeyOf ( const DINamespace * RHS) const inline

Definition at line 1102 of file LLVMContextImpl.h.

References ExportSymbols, Name, RHS, and Scope.

Member Data Documentation

ExportSymbols

bool llvm::MDNodeKeyImpl< DINamespace >::ExportSymbols

Definition at line 1094 of file LLVMContextImpl.h.

Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().

Name

MDString* llvm::MDNodeKeyImpl< DINamespace >::Name

Definition at line 1093 of file LLVMContextImpl.h.

Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().

Scope

Metadata* llvm::MDNodeKeyImpl< DINamespace >::Scope

Definition at line 1092 of file LLVMContextImpl.h.

Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().


The documentation for this struct was generated from the following file: