Searched refs:InjectedClassName (Results 1 – 10 of 10) sorted by relevance
100 DEPENDENT_TYPE(InjectedClassName, Type)120 LEAF_TYPE(InjectedClassName)
4318 : Type(InjectedClassName, QualType(), /*Dependent=*/true,4340 return T->getTypeClass() == InjectedClassName;
423 case Type::InjectedClassName: in clang_getTypeDeclaration()
193 case Type::InjectedClassName: in canPrefixQualifiers()
3598 case Type::InjectedClassName: in canHaveNullability()
1915 case Type::InjectedClassName: in mangleUnresolvedTypeOrSimpleId()
838 case Type::InjectedClassName: { in IsStructurallyEquivalent()
2651 case Type::InjectedClassName: in getVariableArrayDecayedType()
13159 CXXRecordDecl *InjectedClassName in ActOnStartCXXMemberDeclarations() local13165 Context.getTypeDeclType(InjectedClassName, Record); in ActOnStartCXXMemberDeclarations()13166 InjectedClassName->setImplicit(); in ActOnStartCXXMemberDeclarations()13167 InjectedClassName->setAccess(AS_public); in ActOnStartCXXMemberDeclarations()13169 InjectedClassName->setDescribedClassTemplate(Template); in ActOnStartCXXMemberDeclarations()13170 PushOnScopeChains(InjectedClassName, S); in ActOnStartCXXMemberDeclarations()13171 assert(InjectedClassName->isInjectedClassName() && in ActOnStartCXXMemberDeclarations()
1401 case Type::InjectedClassName: { in DeduceTemplateArgumentsByTypeMatch()4834 case Type::InjectedClassName: in MarkUsedTemplateParameters()