Searched refs:InjectedClassName (Results 1 – 10 of 10) sorted by relevance
100 DEPENDENT_TYPE(InjectedClassName, Type)119 LEAF_TYPE(InjectedClassName)
4146 : Type(InjectedClassName, QualType(), /*Dependent=*/true,4168 return T->getTypeClass() == InjectedClassName;
415 case Type::InjectedClassName: in clang_getTypeDeclaration()
190 case Type::InjectedClassName: in canPrefixQualifiers()
3599 case Type::InjectedClassName: in canHaveNullability()
1601 case Type::InjectedClassName: in mangleUnresolvedTypeOrSimpleId()
783 case Type::InjectedClassName: { in IsStructurallyEquivalent()
2642 case Type::InjectedClassName: in getVariableArrayDecayedType()
12709 CXXRecordDecl *InjectedClassName in ActOnStartCXXMemberDeclarations() local12715 Context.getTypeDeclType(InjectedClassName, Record); in ActOnStartCXXMemberDeclarations()12716 InjectedClassName->setImplicit(); in ActOnStartCXXMemberDeclarations()12717 InjectedClassName->setAccess(AS_public); in ActOnStartCXXMemberDeclarations()12719 InjectedClassName->setDescribedClassTemplate(Template); in ActOnStartCXXMemberDeclarations()12720 PushOnScopeChains(InjectedClassName, S); in ActOnStartCXXMemberDeclarations()12721 assert(InjectedClassName->isInjectedClassName() && in ActOnStartCXXMemberDeclarations()
1405 case Type::InjectedClassName: { in DeduceTemplateArgumentsByTypeMatch()4844 case Type::InjectedClassName: in MarkUsedTemplateParameters()