class TypeIdx
Declaration
class TypeIdx { /* full declaration omitted */ };
Description
A type index; the type ID with the qualifier bits removed.
Declared at: clang/include/clang/Serialization/ASTBitCodes.h:88
Member Variables
- private uint32_t Idx = 0
Method Overview
- public TypeIdx()
- public TypeIdx(uint32_t index)
- public clang::serialization::TypeID asTypeID(unsigned int FastQuals) const
- public static clang::serialization::TypeIdx fromTypeID(clang::serialization::TypeID ID)
- public uint32_t getIndex() const
Methods
¶TypeIdx()
TypeIdx()
Declared at: clang/include/clang/Serialization/ASTBitCodes.h:92
¶TypeIdx(uint32_t index)
TypeIdx(uint32_t index)
Declared at: clang/include/clang/Serialization/ASTBitCodes.h:93
Parameters
- uint32_t index
¶clang::serialization::TypeID asTypeID(
unsigned int FastQuals) const
clang::serialization::TypeID asTypeID(
unsigned int FastQuals) const
Declared at: clang/include/clang/Serialization/ASTBitCodes.h:97
Parameters
- unsigned int FastQuals
¶static clang::serialization::TypeIdx fromTypeID(
clang::serialization::TypeID ID)
static clang::serialization::TypeIdx fromTypeID(
clang::serialization::TypeID ID)
Declared at: clang/include/clang/Serialization/ASTBitCodes.h:104
Parameters
- clang::serialization::TypeID ID
¶uint32_t getIndex() const
uint32_t getIndex() const
Declared at: clang/include/clang/Serialization/ASTBitCodes.h:95