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

#include <LLVMContextImpl.h>

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

Public Member Functions

 MDNodeKeyImpl (int64_t Value, MDString *Name)
 
 MDNodeKeyImpl (const DIEnumerator *N)
 
bool isKeyOf (const DIEnumerator *RHS) const
 
unsigned getHashValue () const
 

Public Attributes

int64_t Value
 
MDStringName
 

Detailed Description

template<>
struct llvm::MDNodeKeyImpl< DIEnumerator >

Definition at line 305 of file LLVMContextImpl.h.

Constructor & Destructor Documentation

llvm::MDNodeKeyImpl< DIEnumerator >::MDNodeKeyImpl ( int64_t  Value,
MDString Name 
)
inline

Definition at line 309 of file LLVMContextImpl.h.

Definition at line 310 of file LLVMContextImpl.h.

Member Function Documentation

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

Definition at line 316 of file LLVMContextImpl.h.

References llvm::hash_combine().

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

Member Data Documentation

Definition at line 307 of file LLVMContextImpl.h.

Definition at line 306 of file LLVMContextImpl.h.


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