reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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();