reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/AST/Type.h
 1802     TypeBits.FromAST = V;
 1813     TypeBits.TC = tc;
 1814     TypeBits.Dependent = Dependent;
 1815     TypeBits.InstantiationDependent = Dependent || InstantiationDependent;
 1816     TypeBits.VariablyModified = VariablyModified;
 1817     TypeBits.ContainsUnexpandedParameterPack = ContainsUnexpandedParameterPack;
 1818     TypeBits.CacheValid = false;
 1819     TypeBits.CachedLocalOrUnnamed = false;
 1820     TypeBits.CachedLinkage = NoLinkage;
 1821     TypeBits.FromAST = false;
 1828     TypeBits.Dependent = D;
 1830       TypeBits.InstantiationDependent = true;
 1834     TypeBits.InstantiationDependent = D; }
 1836   void setVariablyModified(bool VM = true) { TypeBits.VariablyModified = VM; }
 1839     TypeBits.ContainsUnexpandedParameterPack = PP;
 1851   TypeClass getTypeClass() const { return static_cast<TypeClass>(TypeBits.TC); }
 1854   bool isFromAST() const { return TypeBits.FromAST; }
 1872     return TypeBits.ContainsUnexpandedParameterPack;
 2121   bool isDependentType() const { return TypeBits.Dependent; }
 2128     return TypeBits.InstantiationDependent;
 2137   bool isVariablyModifiedType() const { return TypeBits.VariablyModified; }
tools/clang/lib/AST/Type.cpp
 2751   switch (TypeBits.TC) {
 3580     return CachedProperties(T->TypeBits.getLinkage(),
 3581                             T->TypeBits.hasLocalOrUnnamedType());
 3586     if (T->TypeBits.isCacheValid()) return;
 3593       T->TypeBits.CacheValid = true;
 3594       T->TypeBits.CachedLinkage = CT->TypeBits.CachedLinkage;
 3594       T->TypeBits.CachedLinkage = CT->TypeBits.CachedLinkage;
 3595       T->TypeBits.CachedLocalOrUnnamed = CT->TypeBits.CachedLocalOrUnnamed;
 3595       T->TypeBits.CachedLocalOrUnnamed = CT->TypeBits.CachedLocalOrUnnamed;
 3601     T->TypeBits.CacheValid = true;
 3602     T->TypeBits.CachedLinkage = Result.getLinkage();
 3603     T->TypeBits.CachedLocalOrUnnamed = Result.hasLocalOrUnnamedType();
 3716   return TypeBits.getLinkage();
 3721   return TypeBits.hasLocalOrUnnamedType();
 3798   if (!TypeBits.isCacheValid())
 3804   return L == TypeBits.getLinkage();