clang 20.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 330 of file ModuleDepCollector.h.

Member Typedef Documentation

◆ ModuleID

Definition at line 331 of file ModuleDepCollector.h.

Member Function Documentation

◆ getEmptyKey()

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

Definition at line 332 of file ModuleDepCollector.h.

◆ getHashValue()

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

Definition at line 336 of file ModuleDepCollector.h.

References llvm::hash_value(), and ID.

◆ getTombstoneKey()

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

Definition at line 333 of file ModuleDepCollector.h.

◆ isEqual()

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

Definition at line 337 of file ModuleDepCollector.h.


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