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

#include <LLVMContextImpl.h>

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

Public Member Functions

 MDNodeKeyImpl (Metadata *Scope, Metadata *File, unsigned Discriminator)
 
 MDNodeKeyImpl (const DILexicalBlockFile *N)
 
bool isKeyOf (const DILexicalBlockFile *RHS) const
 
unsigned getHashValue () const
 

Public Attributes

MetadataScope
 
MetadataFile
 
unsigned Discriminator
 

Detailed Description

template<>
struct llvm::MDNodeKeyImpl< DILexicalBlockFile >

Definition at line 613 of file LLVMContextImpl.h.

Constructor & Destructor Documentation

llvm::MDNodeKeyImpl< DILexicalBlockFile >::MDNodeKeyImpl ( Metadata Scope,
Metadata File,
unsigned  Discriminator 
)
inline

Definition at line 618 of file LLVMContextImpl.h.

Definition at line 620 of file LLVMContextImpl.h.

Member Function Documentation

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

Definition at line 628 of file LLVMContextImpl.h.

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

Member Data Documentation

Definition at line 616 of file LLVMContextImpl.h.

Definition at line 615 of file LLVMContextImpl.h.

Definition at line 614 of file LLVMContextImpl.h.


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