LLVM  3.7.0
Public Member Functions | Public Attributes | List of all members
llvm::MDNodeKeyImpl< DIGlobalVariable > Struct Template Reference

#include <LLVMContextImpl.h>

Collaboration diagram for llvm::MDNodeKeyImpl< DIGlobalVariable >:
[legend]

Public Member Functions

 MDNodeKeyImpl (Metadata *Scope, StringRef Name, StringRef LinkageName, Metadata *File, unsigned Line, Metadata *Type, bool IsLocalToUnit, bool IsDefinition, Metadata *Variable, Metadata *StaticDataMemberDeclaration)
 
 MDNodeKeyImpl (const DIGlobalVariable *N)
 
bool isKeyOf (const DIGlobalVariable *RHS) const
 
unsigned getHashValue () const
 

Public Attributes

MetadataScope
 
StringRef Name
 
StringRef LinkageName
 
MetadataFile
 
unsigned Line
 
MetadataType
 
bool IsLocalToUnit
 
bool IsDefinition
 
MetadataVariable
 
MetadataStaticDataMemberDeclaration
 

Detailed Description

template<>
struct llvm::MDNodeKeyImpl< DIGlobalVariable >

Definition at line 716 of file LLVMContextImpl.h.

Constructor & Destructor Documentation

llvm::MDNodeKeyImpl< DIGlobalVariable >::MDNodeKeyImpl ( Metadata Scope,
StringRef  Name,
StringRef  LinkageName,
Metadata File,
unsigned  Line,
Metadata Type,
bool  IsLocalToUnit,
bool  IsDefinition,
Metadata Variable,
Metadata StaticDataMemberDeclaration 
)
inline

Definition at line 728 of file LLVMContextImpl.h.

Definition at line 736 of file LLVMContextImpl.h.

Member Function Documentation

unsigned llvm::MDNodeKeyImpl< DIGlobalVariable >::getHashValue ( ) const
inline
bool llvm::MDNodeKeyImpl< DIGlobalVariable >::isKeyOf ( const DIGlobalVariable RHS) const
inline

Member Data Documentation

Definition at line 720 of file LLVMContextImpl.h.

Definition at line 724 of file LLVMContextImpl.h.

Definition at line 723 of file LLVMContextImpl.h.

Definition at line 721 of file LLVMContextImpl.h.

Definition at line 719 of file LLVMContextImpl.h.

Definition at line 718 of file LLVMContextImpl.h.

Definition at line 717 of file LLVMContextImpl.h.

Metadata* llvm::MDNodeKeyImpl< DIGlobalVariable >::StaticDataMemberDeclaration

Definition at line 726 of file LLVMContextImpl.h.

Definition at line 722 of file LLVMContextImpl.h.

Definition at line 725 of file LLVMContextImpl.h.


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