class Type::TypeBitfields

Declaration

class Type::TypeBitfields { /* full declaration omitted */ };

Description

Bitfields required by the Type class.

Declared at: clang/include/clang/AST/Type.h:1567

Member Variables

private unsigned int TC
TypeClass bitfield - Enum that specifies what subclass this belongs to.
private unsigned int Dependence
Store information on the type dependency.
private unsigned int CacheValid
True if the cache (i.e. the bitfields here starting with 'Cache') is valid.
private unsigned int CachedLinkage
Linkage of this type.
private unsigned int CachedLocalOrUnnamed
Whether this type involves and local or unnamed types.
private unsigned int FromAST
Whether this type comes from an AST file.

Method Overview

Methods

clang::Linkage getLinkage() const

Declared at: clang/include/clang/AST/Type.h:1594

bool hasLocalOrUnnamedType() const

Declared at: clang/include/clang/AST/Type.h:1599

bool isCacheValid() const

Declared at: clang/include/clang/AST/Type.h:1590