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

#include <LLVMContextImpl.h>

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

Public Member Functions

 MDNodeKeyImpl (Metadata *Scope, Metadata *File, MDString *Name, unsigned Line, bool ExportSymbols)
 
 MDNodeKeyImpl (const DINamespace *N)
 
bool isKeyOf (const DINamespace *RHS) const
 
unsigned getHashValue () const
 

Public Attributes

MetadataScope
 
MetadataFile
 
MDStringName
 
unsigned Line
 
bool ExportSymbols
 

Detailed Description

template<>
struct llvm::MDNodeKeyImpl< DINamespace >

Definition at line 682 of file LLVMContextImpl.h.

Constructor & Destructor Documentation

llvm::MDNodeKeyImpl< DINamespace >::MDNodeKeyImpl ( Metadata Scope,
Metadata File,
MDString Name,
unsigned  Line,
bool  ExportSymbols 
)
inline

Definition at line 689 of file LLVMContextImpl.h.

Definition at line 693 of file LLVMContextImpl.h.

Member Function Documentation

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

Definition at line 702 of file LLVMContextImpl.h.

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

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

Member Data Documentation

Definition at line 687 of file LLVMContextImpl.h.

Definition at line 684 of file LLVMContextImpl.h.

Definition at line 686 of file LLVMContextImpl.h.

Definition at line 685 of file LLVMContextImpl.h.

Definition at line 683 of file LLVMContextImpl.h.


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