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

#include <LLVMContextImpl.h>

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

Public Member Functions

 MDNodeKeyImpl (Metadata *Scope, Metadata *File, unsigned Line, unsigned Column)
 
 MDNodeKeyImpl (const DILexicalBlock *N)
 
bool isKeyOf (const DILexicalBlock *RHS) const
 
unsigned getHashValue () const
 

Public Attributes

MetadataScope
 
MetadataFile
 
unsigned Line
 
unsigned Column
 

Detailed Description

template<>
struct llvm::MDNodeKeyImpl< DILexicalBlock >

Definition at line 641 of file LLVMContextImpl.h.

Constructor & Destructor Documentation

llvm::MDNodeKeyImpl< DILexicalBlock >::MDNodeKeyImpl ( Metadata Scope,
Metadata File,
unsigned  Line,
unsigned  Column 
)
inline

Definition at line 647 of file LLVMContextImpl.h.

Definition at line 649 of file LLVMContextImpl.h.

Member Function Documentation

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

Definition at line 657 of file LLVMContextImpl.h.

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

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

Member Data Documentation

Definition at line 645 of file LLVMContextImpl.h.

Definition at line 643 of file LLVMContextImpl.h.

Definition at line 644 of file LLVMContextImpl.h.

Definition at line 642 of file LLVMContextImpl.h.


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