clang 20.0.0git
|
A type index; the type ID with the qualifier bits removed. More...
#include "clang/Serialization/ASTBitCodes.h"
Public Member Functions | |
TypeIdx ()=default | |
TypeIdx (uint32_t ModuleFileIdx, uint32_t Idx) | |
uint32_t | getModuleFileIndex () const |
uint64_t | getValue () const |
TypeID | asTypeID (unsigned FastQuals) const |
Static Public Member Functions | |
static TypeIdx | fromTypeID (TypeID ID) |
A type index; the type ID with the qualifier bits removed.
Keep structure alignment 32-bit since the blob is assumed as 32-bit aligned.
Definition at line 99 of file ASTBitCodes.h.
|
default |
Referenced by fromTypeID().
|
inlineexplicit |
Definition at line 106 of file ASTBitCodes.h.
Definition at line 113 of file ASTBitCodes.h.
References clang::Qualifiers::FastWidth.
Referenced by MakeTypeID().
Definition at line 121 of file ASTBitCodes.h.
References clang::Qualifiers::FastWidth, ID, and TypeIdx().
Referenced by clang::ASTReader::GetType().
|
inline |
Definition at line 109 of file ASTBitCodes.h.
|
inline |
Definition at line 111 of file ASTBitCodes.h.
Referenced by clang::ASTWriter::GetOrCreateTypeID().