clang API Documentation

Public Member Functions | Static Public Member Functions
clang::serialization::TypeIdx Class Reference

A type index; the type ID with the qualifier bits removed. More...

#include <ASTBitCodes.h>

List of all members.

Public Member Functions

 TypeIdx ()
 TypeIdx (uint32_t index)
uint32_t getIndex () const
TypeID asTypeID (unsigned FastQuals) const

Static Public Member Functions

static TypeIdx fromTypeID (TypeID ID)

Detailed Description

A type index; the type ID with the qualifier bits removed.

Definition at line 85 of file ASTBitCodes.h.


Constructor & Destructor Documentation

Definition at line 88 of file ASTBitCodes.h.

Referenced by fromTypeID().

clang::serialization::TypeIdx::TypeIdx ( uint32_t  index) [inline, explicit]

Definition at line 89 of file ASTBitCodes.h.


Member Function Documentation

Definition at line 92 of file ASTBitCodes.h.

References clang::Qualifiers::FastWidth.

Referenced by clang::serialization::MakeTypeID().

static TypeIdx clang::serialization::TypeIdx::fromTypeID ( TypeID  ID) [inline, static]

Definition at line 98 of file ASTBitCodes.h.

References clang::Qualifiers::FastWidth, and TypeIdx().

uint32_t clang::serialization::TypeIdx::getIndex ( ) const [inline]

Definition at line 91 of file ASTBitCodes.h.

Referenced by clang::ASTWriter::TypeRead().


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