LLVM  3.7.0
Classes | Static Public Member Functions | List of all members
llvm::Linker::StructTypeKeyInfo Struct Reference

#include <Linker.h>

Classes

struct  KeyTy
 

Static Public Member Functions

static StructTypegetEmptyKey ()
 
static StructTypegetTombstoneKey ()
 
static unsigned getHashValue (const KeyTy &Key)
 
static unsigned getHashValue (const StructType *ST)
 
static bool isEqual (const KeyTy &LHS, const StructType *RHS)
 
static bool isEqual (const StructType *LHS, const StructType *RHS)
 

Detailed Description

Definition at line 29 of file Linker/Linker.h.

Member Function Documentation

StructType * Linker::StructTypeKeyInfo::getEmptyKey ( )
static

Definition at line 1658 of file LinkModules.cpp.

Referenced by isEqual().

unsigned Linker::StructTypeKeyInfo::getHashValue ( const KeyTy Key)
static
unsigned Linker::StructTypeKeyInfo::getHashValue ( const StructType ST)
static

Definition at line 1671 of file LinkModules.cpp.

References getHashValue().

StructType * Linker::StructTypeKeyInfo::getTombstoneKey ( )
static

Definition at line 1662 of file LinkModules.cpp.

Referenced by isEqual().

bool Linker::StructTypeKeyInfo::isEqual ( const KeyTy LHS,
const StructType RHS 
)
static

Definition at line 1675 of file LinkModules.cpp.

References getEmptyKey(), and getTombstoneKey().

bool Linker::StructTypeKeyInfo::isEqual ( const StructType LHS,
const StructType RHS 
)
static

Definition at line 1682 of file LinkModules.cpp.

References getEmptyKey(), and getTombstoneKey().


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