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

#include <LLVMContextImpl.h>

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

Public Member Functions

 MDNodeKeyImpl (unsigned MIType, unsigned Line, Metadata *File, Metadata *Elements)
 
 MDNodeKeyImpl (const DIMacroFile *N)
 
bool isKeyOf (const DIMacroFile *RHS) const
 
unsigned getHashValue () const
 

Public Attributes

unsigned MIType
 
unsigned Line
 
MetadataFile
 
MetadataElements
 

Detailed Description

template<>
struct llvm::MDNodeKeyImpl< DIMacroFile >

Definition at line 964 of file LLVMContextImpl.h.

Constructor & Destructor Documentation

llvm::MDNodeKeyImpl< DIMacroFile >::MDNodeKeyImpl ( unsigned  MIType,
unsigned  Line,
Metadata File,
Metadata Elements 
)
inline

Definition at line 970 of file LLVMContextImpl.h.

Definition at line 973 of file LLVMContextImpl.h.

Member Function Documentation

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

Definition at line 981 of file LLVMContextImpl.h.

References llvm::ARMBuildAttrs::File, and llvm::hash_combine().

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

Member Data Documentation

Definition at line 968 of file LLVMContextImpl.h.

Definition at line 967 of file LLVMContextImpl.h.

Definition at line 966 of file LLVMContextImpl.h.

Definition at line 965 of file LLVMContextImpl.h.


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