clang 17.0.0git
Public Types | Static Public Member Functions | List of all members
llvm::DenseMapInfo< clang::tooling::dependencies::ModuleID > Struct Reference

#include "clang/Tooling/DependencyScanning/ModuleDepCollector.h"

Public Types

using ModuleID = clang::tooling::dependencies::ModuleID
 

Static Public Member Functions

static ModuleID getEmptyKey ()
 
static ModuleID getTombstoneKey ()
 
static unsigned getHashValue (const ModuleID &ID)
 
static bool isEqual (const ModuleID &LHS, const ModuleID &RHS)
 

Detailed Description

Definition at line 262 of file ModuleDepCollector.h.

Member Typedef Documentation

◆ ModuleID

Definition at line 263 of file ModuleDepCollector.h.

Member Function Documentation

◆ getEmptyKey()

static ModuleID llvm::DenseMapInfo< clang::tooling::dependencies::ModuleID >::getEmptyKey ( )
inlinestatic

Definition at line 264 of file ModuleDepCollector.h.

◆ getHashValue()

static unsigned llvm::DenseMapInfo< clang::tooling::dependencies::ModuleID >::getHashValue ( const ModuleID ID)
inlinestatic

Definition at line 268 of file ModuleDepCollector.h.

◆ getTombstoneKey()

static ModuleID llvm::DenseMapInfo< clang::tooling::dependencies::ModuleID >::getTombstoneKey ( )
inlinestatic

Definition at line 265 of file ModuleDepCollector.h.

◆ isEqual()

static bool llvm::DenseMapInfo< clang::tooling::dependencies::ModuleID >::isEqual ( const ModuleID LHS,
const ModuleID RHS 
)
inlinestatic

Definition at line 271 of file ModuleDepCollector.h.


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