clang API Documentation

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

#include <Entity.h>

List of all members.

Static Public Member Functions

static clang::idx::Entity getEmptyKey ()
static clang::idx::Entity getTombstoneKey ()
static unsigned getHashValue (clang::idx::Entity)
static bool isEqual (clang::idx::Entity LHS, clang::idx::Entity RHS)

Detailed Description

template<>
struct llvm::DenseMapInfo< clang::idx::Entity >

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

Definition at line 127 of file Entity.h.


Member Function Documentation

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

Definition at line 128 of file Entity.h.

References clang::idx::Entity::getEmptyMarker().

static unsigned llvm::DenseMapInfo< clang::idx::Entity >::getHashValue ( clang::idx::Entity  ) [static]
static clang::idx::Entity llvm::DenseMapInfo< clang::idx::Entity >::getTombstoneKey ( ) [inline, static]

Definition at line 132 of file Entity.h.

References clang::idx::Entity::getTombstoneMarker().

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

Definition at line 139 of file Entity.h.


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