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

#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 800 of file IdentifierTable.h.

Member Function Documentation

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

Definition at line 801 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 804 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 810 of file IdentifierTable.h.


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