LLVM  4.0.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 (Metadata *Scope, MDString *Name, Metadata *File, unsigned Line, Metadata *Type, unsigned Arg, unsigned Flags, uint32_t AlignInBits)
 
 MDNodeKeyImpl (const DILocalVariable *N)
 
bool isKeyOf (const DILocalVariable *RHS) const
 
unsigned getHashValue () const
 

Public Attributes

MetadataScope
 
MDStringName
 
MetadataFile
 
unsigned Line
 
MetadataType
 
unsigned Arg
 
unsigned Flags
 
uint32_t AlignInBits
 

Detailed Description

template<>
struct llvm::MDNodeKeyImpl< DILocalVariable >

Definition at line 820 of file LLVMContextImpl.h.

Constructor & Destructor Documentation

llvm::MDNodeKeyImpl< DILocalVariable >::MDNodeKeyImpl ( Metadata Scope,
MDString Name,
Metadata File,
unsigned  Line,
Metadata Type,
unsigned  Arg,
unsigned  Flags,
uint32_t  AlignInBits 
)
inline

Definition at line 830 of file LLVMContextImpl.h.

Definition at line 835 of file LLVMContextImpl.h.

Member Function Documentation

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

Definition at line 846 of file LLVMContextImpl.h.

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

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

Member Data Documentation

Definition at line 828 of file LLVMContextImpl.h.

Definition at line 826 of file LLVMContextImpl.h.

Definition at line 823 of file LLVMContextImpl.h.

Definition at line 827 of file LLVMContextImpl.h.

Definition at line 824 of file LLVMContextImpl.h.

Definition at line 822 of file LLVMContextImpl.h.

Definition at line 821 of file LLVMContextImpl.h.

Definition at line 825 of file LLVMContextImpl.h.


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