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

#include <LLVMContextImpl.h>

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

Public Member Functions

 MDNodeKeyImpl (unsigned Tag, MDString *Name, Metadata *Type, Metadata *Value)
 
 MDNodeKeyImpl (const DITemplateValueParameter *N)
 
bool isKeyOf (const DITemplateValueParameter *RHS) const
 
unsigned getHashValue () const
 

Public Attributes

unsigned Tag
 
MDStringName
 
MetadataType
 
MetadataValue
 

Detailed Description

template<>
struct llvm::MDNodeKeyImpl< DITemplateValueParameter >

Definition at line 748 of file LLVMContextImpl.h.

Constructor & Destructor Documentation

llvm::MDNodeKeyImpl< DITemplateValueParameter >::MDNodeKeyImpl ( unsigned  Tag,
MDString Name,
Metadata Type,
Metadata Value 
)
inline

Definition at line 754 of file LLVMContextImpl.h.

Definition at line 756 of file LLVMContextImpl.h.

Member Function Documentation

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

Definition at line 764 of file LLVMContextImpl.h.

References llvm::hash_combine().

Member Data Documentation

Definition at line 750 of file LLVMContextImpl.h.

Definition at line 749 of file LLVMContextImpl.h.

Definition at line 751 of file LLVMContextImpl.h.

Definition at line 752 of file LLVMContextImpl.h.


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