clang 20.0.0git
Static Public Member Functions | List of all members
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()

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

Definition at line 137 of file ASTBitCodes.h.

References clang::QualType::getFromOpaquePtr().

◆ getHashValue()

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

Definition at line 145 of file ASTBitCodes.h.

References clang::T, and v.

◆ getTombstoneKey()

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

Definition at line 141 of file ASTBitCodes.h.

References clang::QualType::getFromOpaquePtr().

◆ isEqual()

static 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: