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

#include <LLVMContextImpl.h>

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

Public Member Functions

 MDNodeKeyImpl (Metadata *Scope, MDString *Name, MDString *ConfigurationMacros, MDString *IncludePath, MDString *ISysRoot)
 
 MDNodeKeyImpl (const DIModule *N)
 
bool isKeyOf (const DIModule *RHS) const
 
unsigned getHashValue () const
 

Public Attributes

MetadataScope
 
MDStringName
 
MDStringConfigurationMacros
 
MDStringIncludePath
 
MDStringISysRoot
 

Detailed Description

template<>
struct llvm::MDNodeKeyImpl< DIModule >

Definition at line 707 of file LLVMContextImpl.h.

Constructor & Destructor Documentation

llvm::MDNodeKeyImpl< DIModule >::MDNodeKeyImpl ( Metadata Scope,
MDString Name,
MDString ConfigurationMacros,
MDString IncludePath,
MDString ISysRoot 
)
inline

Definition at line 713 of file LLVMContextImpl.h.

Definition at line 717 of file LLVMContextImpl.h.

Member Function Documentation

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

Definition at line 728 of file LLVMContextImpl.h.

References llvm::hash_combine().

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

Member Data Documentation

MDString* llvm::MDNodeKeyImpl< DIModule >::ConfigurationMacros

Definition at line 710 of file LLVMContextImpl.h.

Definition at line 711 of file LLVMContextImpl.h.

Definition at line 712 of file LLVMContextImpl.h.

Definition at line 709 of file LLVMContextImpl.h.

Definition at line 708 of file LLVMContextImpl.h.


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