clang  6.0.0svn
Static Public Member Functions | List of all members
llvm::DenseMapInfo< clang::FileID > Struct Template Reference

Define DenseMapInfo so that FileID's can be used as keys in DenseMap and DenseSets. More...

#include "clang/Basic/SourceLocation.h"

Static Public Member Functions

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

Detailed Description

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

Define DenseMapInfo so that FileID's can be used as keys in DenseMap and DenseSets.

Definition at line 439 of file SourceLocation.h.

Member Function Documentation

◆ getEmptyKey()

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

Definition at line 440 of file SourceLocation.h.

◆ getHashValue()

static unsigned llvm::DenseMapInfo< clang::FileID >::getHashValue ( clang::FileID  S)
inlinestatic

Definition at line 447 of file SourceLocation.h.

◆ getTombstoneKey()

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

Definition at line 443 of file SourceLocation.h.

References clang::FileID::getSentinel().

◆ isEqual()

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

Definition at line 451 of file SourceLocation.h.


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