clang API Documentation

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

#include <SourceLocation.h>

List of all members.

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 400 of file SourceLocation.h.


Member Function Documentation

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

Definition at line 401 of file SourceLocation.h.

static unsigned llvm::DenseMapInfo< clang::FileID >::getHashValue ( clang::FileID  S) [inline, static]

Definition at line 408 of file SourceLocation.h.

References clang::FileID::getHashValue().

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

Definition at line 404 of file SourceLocation.h.

References clang::FileID::getSentinel().

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

Definition at line 412 of file SourceLocation.h.


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