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
- private clang::Linkage getLinkage() const
- private bool hasLocalOrUnnamedType() const
- private bool isCacheValid() const
Methods
¶clang::Linkage getLinkage() const
clang::Linkage getLinkage() const
Declared at: clang/include/clang/AST/Type.h:1594
¶bool hasLocalOrUnnamedType() const
bool hasLocalOrUnnamedType() const
Declared at: clang/include/clang/AST/Type.h:1599
¶bool isCacheValid() const
bool isCacheValid() const
Declared at: clang/include/clang/AST/Type.h:1590