clang API Documentation

Static Public Member Functions
llvm::DenseMapInfo< clang::Selector > Struct Template Reference

#include <IdentifierTable.h>

List of all members.

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


Member Function Documentation

static clang::Selector llvm::DenseMapInfo< clang::Selector >::getEmptyKey ( ) [inline, static]

Definition at line 810 of file IdentifierTable.h.

References clang::Selector::getEmptyMarker().

unsigned llvm::DenseMapInfo< clang::Selector >::getHashValue ( clang::Selector  S) [static]

Definition at line 302 of file IdentifierTable.cpp.

References clang::Selector::getAsOpaquePtr().

static clang::Selector llvm::DenseMapInfo< clang::Selector >::getTombstoneKey ( ) [inline, static]

Definition at line 813 of file IdentifierTable.h.

References clang::Selector::getTombstoneMarker().

static bool llvm::DenseMapInfo< clang::Selector >::isEqual ( clang::Selector  LHS,
clang::Selector  RHS 
) [inline, static]

Definition at line 819 of file IdentifierTable.h.


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