clang  3.9.0
Static Public Member Functions | List of all members
llvm::DenseMapInfo< clang::Selector > Struct Template Reference

Define DenseMapInfo so that Selectors can be used as keys in DenseMap and DenseSets. More...

#include <IdentifierTable.h>

Static Public Member Functions

static clang::Selector getEmptyKey ()
 
static clang::Selector getTombstoneKey ()
 
static unsigned getHashValue (clang::Selector S)
 
static bool isEqual (clang::Selector LHS, clang::Selector RHS)
 

Detailed Description

template<>
struct llvm::DenseMapInfo< clang::Selector >

Define DenseMapInfo so that Selectors can be used as keys in DenseMap and DenseSets.

Definition at line 832 of file IdentifierTable.h.

Member Function Documentation

static clang::Selector llvm::DenseMapInfo< clang::Selector >::getEmptyKey ( )
inlinestatic

Definition at line 833 of file IdentifierTable.h.

References clang::Selector::getEmptyMarker().

Definition at line 345 of file IdentifierTable.cpp.

References clang::Selector::getAsOpaquePtr().

static clang::Selector llvm::DenseMapInfo< clang::Selector >::getTombstoneKey ( )
inlinestatic

Definition at line 836 of file IdentifierTable.h.

References clang::Selector::getTombstoneMarker().

static bool llvm::DenseMapInfo< clang::Selector >::isEqual ( clang::Selector  LHS,
clang::Selector  RHS 
)
inlinestatic

Definition at line 842 of file IdentifierTable.h.


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