LLVM: llvm::MDNodeKeyImpl< DIMacro > Struct Reference (original) (raw)

#include "[IR/LLVMContextImpl.h](LLVMContextImpl%5F8h%5Fsource.html)"

Inheritance diagram for llvm::MDNodeKeyImpl< DIMacro >:

[legend]

Public Member Functions
MDNodeKeyImpl (unsigned MIType, unsigned Line, MDString *Name, MDString *Value)
MDNodeKeyImpl (const DIMacro *N)
bool isKeyOf (const DIMacro *RHS) const
unsigned getHashValue () const
Public Attributes
unsigned MIType
unsigned Line
MDString * Name
MDString * Value

Detailed Description

Definition at line 1445 of file LLVMContextImpl.h.

Constructor & Destructor Documentation

llvm::MDNodeKeyImpl< DIMacro >::MDNodeKeyImpl ( unsigned MIType, unsigned Line, MDString * Name, MDString * Value ) inline

Definition at line 1451 of file LLVMContextImpl.h.

References Line, MIType, Name, and Value.

MDNodeKeyImpl() [2/2]

llvm::MDNodeKeyImpl< DIMacro >::MDNodeKeyImpl ( const DIMacro * N) inline

Definition at line 1453 of file LLVMContextImpl.h.

References Line, MIType, N, Name, and Value.

Member Function Documentation

getHashValue()

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

Definition at line 1462 of file LLVMContextImpl.h.

References llvm::hash_combine(), Line, MIType, Name, and Value.

isKeyOf()

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

Definition at line 1457 of file LLVMContextImpl.h.

References Line, MIType, Name, RHS, and Value.

Member Data Documentation

Line

unsigned llvm::MDNodeKeyImpl< DIMacro >::Line

Definition at line 1447 of file LLVMContextImpl.h.

Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().

MIType

unsigned llvm::MDNodeKeyImpl< DIMacro >::MIType

Definition at line 1446 of file LLVMContextImpl.h.

Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().

Name

MDString* llvm::MDNodeKeyImpl< DIMacro >::Name

Definition at line 1448 of file LLVMContextImpl.h.

Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().

Value

MDString* llvm::MDNodeKeyImpl< DIMacro >::Value

Definition at line 1449 of file LLVMContextImpl.h.

Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().


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