clang 22.0.0git
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 410 of file ModuleDepCollector.h.

Member Typedef Documentation

◆ ModuleID

Definition at line 411 of file ModuleDepCollector.h.

Member Function Documentation

◆ getEmptyKey()

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

Definition at line 412 of file ModuleDepCollector.h.

◆ getHashValue()

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

Definition at line 416 of file ModuleDepCollector.h.

References llvm::hash_value().

◆ getTombstoneKey()

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

Definition at line 413 of file ModuleDepCollector.h.

◆ isEqual()

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

Definition at line 417 of file ModuleDepCollector.h.


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