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

#include <LLVMContextImpl.h>

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

Public Member Functions

 MDNodeKeyImpl (StringRef Name, Metadata *File, unsigned Line, StringRef GetterName, StringRef SetterName, unsigned Attributes, Metadata *Type)
 
 MDNodeKeyImpl (const DIObjCProperty *N)
 
bool isKeyOf (const DIObjCProperty *RHS) const
 
unsigned getHashValue () const
 

Public Attributes

StringRef Name
 
MetadataFile
 
unsigned Line
 
StringRef GetterName
 
StringRef SetterName
 
unsigned Attributes
 
MetadataType
 

Detailed Description

template<>
struct llvm::MDNodeKeyImpl< DIObjCProperty >

Definition at line 805 of file LLVMContextImpl.h.

Constructor & Destructor Documentation

llvm::MDNodeKeyImpl< DIObjCProperty >::MDNodeKeyImpl ( StringRef  Name,
Metadata File,
unsigned  Line,
StringRef  GetterName,
StringRef  SetterName,
unsigned  Attributes,
Metadata Type 
)
inline

Definition at line 814 of file LLVMContextImpl.h.

Definition at line 819 of file LLVMContextImpl.h.

Member Function Documentation

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

Definition at line 830 of file LLVMContextImpl.h.

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

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

Member Data Documentation

Definition at line 811 of file LLVMContextImpl.h.

Definition at line 807 of file LLVMContextImpl.h.

Definition at line 809 of file LLVMContextImpl.h.

Definition at line 808 of file LLVMContextImpl.h.

Definition at line 806 of file LLVMContextImpl.h.

Definition at line 810 of file LLVMContextImpl.h.

Definition at line 812 of file LLVMContextImpl.h.


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