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

#include <LLVMContextImpl.h>

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

Public Member Functions

 MDNodeKeyImpl (unsigned Tag, Metadata *Scope, Metadata *Entity, unsigned Line, MDString *Name)
 
 MDNodeKeyImpl (const DIImportedEntity *N)
 
bool isKeyOf (const DIImportedEntity *RHS) const
 
unsigned getHashValue () const
 

Public Attributes

unsigned Tag
 
MetadataScope
 
MetadataEntity
 
unsigned Line
 
MDStringName
 

Detailed Description

template<>
struct llvm::MDNodeKeyImpl< DIImportedEntity >

Definition at line 919 of file LLVMContextImpl.h.

Constructor & Destructor Documentation

llvm::MDNodeKeyImpl< DIImportedEntity >::MDNodeKeyImpl ( unsigned  Tag,
Metadata Scope,
Metadata Entity,
unsigned  Line,
MDString Name 
)
inline

Definition at line 926 of file LLVMContextImpl.h.

Definition at line 929 of file LLVMContextImpl.h.

Member Function Documentation

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

Definition at line 938 of file LLVMContextImpl.h.

References llvm::hash_combine().

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

Member Data Documentation

Definition at line 922 of file LLVMContextImpl.h.

Definition at line 923 of file LLVMContextImpl.h.

Definition at line 924 of file LLVMContextImpl.h.

Definition at line 921 of file LLVMContextImpl.h.

Definition at line 920 of file LLVMContextImpl.h.


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