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

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

Inheritance diagram for llvm::MDNodeKeyImpl< DIGlobalVariable >:

Public Member Functions
MDNodeKeyImpl (Metadata *Scope, MDString *Name, MDString *LinkageName, Metadata *File, unsigned Line, Metadata *Type, bool IsLocalToUnit, bool IsDefinition, Metadata *StaticDataMemberDeclaration, Metadata *TemplateParams, uint32_t AlignInBits, Metadata *Annotations)
MDNodeKeyImpl (const DIGlobalVariable *N)
bool isKeyOf (const DIGlobalVariable *RHS) const
unsigned getHashValue () const
Public Attributes
Metadata * Scope
MDString * Name
MDString * LinkageName
Metadata * File
unsigned Line
Metadata * Type
bool IsLocalToUnit
bool IsDefinition
Metadata * StaticDataMemberDeclaration
Metadata * TemplateParams
uint32_t AlignInBits
Metadata * Annotations

Detailed Description

Definition at line 1216 of file LLVMContextImpl.h.

Constructor & Destructor Documentation

llvm::MDNodeKeyImpl< DIGlobalVariable >::MDNodeKeyImpl ( Metadata * Scope, MDString * Name, MDString * LinkageName, Metadata * File, unsigned Line, Metadata * Type, bool IsLocalToUnit, bool IsDefinition, Metadata * StaticDataMemberDeclaration, Metadata * TemplateParams, uint32_t AlignInBits, Metadata * Annotations ) inline

Definition at line 1230 of file LLVMContextImpl.h.

References AlignInBits, Annotations, File, IsDefinition, IsLocalToUnit, Line, LinkageName, Name, Scope, StaticDataMemberDeclaration, TemplateParams, and Type.

MDNodeKeyImpl() [2/2]

Definition at line 1241 of file LLVMContextImpl.h.

References AlignInBits, Annotations, File, IsDefinition, IsLocalToUnit, Line, LinkageName, N, Name, Scope, StaticDataMemberDeclaration, TemplateParams, and Type.

Member Function Documentation

getHashValue()

Definition at line 1263 of file LLVMContextImpl.h.

References Annotations, File, llvm::hash_combine(), IsDefinition, IsLocalToUnit, Line, LinkageName, Name, Scope, StaticDataMemberDeclaration, and Type.

isKeyOf()

Definition at line 1250 of file LLVMContextImpl.h.

References AlignInBits, Annotations, File, IsDefinition, IsLocalToUnit, Line, LinkageName, Name, RHS, Scope, StaticDataMemberDeclaration, TemplateParams, and Type.

Member Data Documentation

AlignInBits

Annotations

File

IsDefinition

IsLocalToUnit

Line

LinkageName

Name

Scope

StaticDataMemberDeclaration

TemplateParams

Type


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