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

#include <LLVMContextImpl.h>

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

Public Member Functions

 MDNodeKeyImpl (MDString *Filename, MDString *Directory, DIFile::ChecksumKind CSKind, MDString *Checksum)
 
 MDNodeKeyImpl (const DIFile *N)
 
bool isKeyOf (const DIFile *RHS) const
 
unsigned getHashValue () const
 

Public Attributes

MDStringFilename
 
MDStringDirectory
 
DIFile::ChecksumKind CSKind
 
MDStringChecksum
 

Detailed Description

template<>
struct llvm::MDNodeKeyImpl< DIFile >

Definition at line 504 of file LLVMContextImpl.h.

Constructor & Destructor Documentation

llvm::MDNodeKeyImpl< DIFile >::MDNodeKeyImpl ( MDString Filename,
MDString Directory,
DIFile::ChecksumKind  CSKind,
MDString Checksum 
)
inline

Definition at line 510 of file LLVMContextImpl.h.

Definition at line 514 of file LLVMContextImpl.h.

Member Function Documentation

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

Definition at line 524 of file LLVMContextImpl.h.

References llvm::hash_combine().

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

Member Data Documentation

Definition at line 508 of file LLVMContextImpl.h.

Definition at line 507 of file LLVMContextImpl.h.

Definition at line 506 of file LLVMContextImpl.h.

Definition at line 505 of file LLVMContextImpl.h.


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