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

#include <LLVMContextImpl.h>

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

Public Member Functions

 MDNodeKeyImpl (unsigned Tag, Metadata *Scope, StringRef Name, Metadata *File, unsigned Line, Metadata *Type, unsigned Arg, unsigned Flags)
 
 MDNodeKeyImpl (const DILocalVariable *N)
 
bool isKeyOf (const DILocalVariable *RHS) const
 
unsigned getHashValue () const
 

Public Attributes

unsigned Tag
 
MetadataScope
 
StringRef Name
 
MetadataFile
 
unsigned Line
 
MetadataType
 
unsigned Arg
 
unsigned Flags
 

Detailed Description

template<>
struct llvm::MDNodeKeyImpl< DILocalVariable >

Definition at line 761 of file LLVMContextImpl.h.

Constructor & Destructor Documentation

llvm::MDNodeKeyImpl< DILocalVariable >::MDNodeKeyImpl ( unsigned  Tag,
Metadata Scope,
StringRef  Name,
Metadata File,
unsigned  Line,
Metadata Type,
unsigned  Arg,
unsigned  Flags 
)
inline

Definition at line 771 of file LLVMContextImpl.h.

Definition at line 775 of file LLVMContextImpl.h.

Member Function Documentation

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

Definition at line 786 of file LLVMContextImpl.h.

References llvm::ARMBuildAttrs::File, and llvm::hash_combine().

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

Member Data Documentation

Definition at line 768 of file LLVMContextImpl.h.

Definition at line 765 of file LLVMContextImpl.h.

Definition at line 769 of file LLVMContextImpl.h.

Definition at line 766 of file LLVMContextImpl.h.

Definition at line 764 of file LLVMContextImpl.h.

Definition at line 763 of file LLVMContextImpl.h.

Definition at line 762 of file LLVMContextImpl.h.

Definition at line 767 of file LLVMContextImpl.h.


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