clang 22.0.0git
clang::serialization::UnsafeQualTypeDenseMapInfo Struct Reference

A structure for putting "fast"-unqualified QualTypes into a DenseMap. More...

#include "clang/Serialization/ASTBitCodes.h"

Static Public Member Functions

static bool isEqual (QualType A, QualType B)
static QualType getEmptyKey ()
static QualType getTombstoneKey ()
static unsigned getHashValue (QualType T)

Detailed Description

A structure for putting "fast"-unqualified QualTypes into a DenseMap.

This uses the standard pointer hash function.

Definition at line 134 of file ASTBitCodes.h.

Member Function Documentation

◆ getEmptyKey()

QualType clang::serialization::UnsafeQualTypeDenseMapInfo::getEmptyKey ( )
inlinestatic

Definition at line 137 of file ASTBitCodes.h.

References clang::QualType::getFromOpaquePtr().

◆ getHashValue()

unsigned clang::serialization::UnsafeQualTypeDenseMapInfo::getHashValue ( QualType T)
inlinestatic

Definition at line 145 of file ASTBitCodes.h.

References clang::T.

◆ getTombstoneKey()

QualType clang::serialization::UnsafeQualTypeDenseMapInfo::getTombstoneKey ( )
inlinestatic

Definition at line 141 of file ASTBitCodes.h.

References clang::QualType::getFromOpaquePtr().

◆ isEqual()

bool clang::serialization::UnsafeQualTypeDenseMapInfo::isEqual ( QualType A,
QualType B )
inlinestatic

Definition at line 135 of file ASTBitCodes.h.


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