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()

Declared at: clang/include/clang/Serialization/ASTBitCodes.h:92

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

Declared at: clang/include/clang/Serialization/ASTBitCodes.h:97

Parameters

unsigned int FastQuals

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

Declared at: clang/include/clang/Serialization/ASTBitCodes.h:95