Searched refs:InjectedClassName (Results 1 – 9 of 9) sorted by relevance
98 DEPENDENT_TYPE(InjectedClassName, Type)117 LEAF_TYPE(InjectedClassName)
3769 : Type(InjectedClassName, QualType(), /*Dependent=*/true,3791 return T->getTypeClass() == InjectedClassName;
360 case Type::InjectedClassName: in clang_getTypeDeclaration()
9096 CXXRecordDecl *InjectedClassName in ActOnStartCXXMemberDeclarations() local9102 Context.getTypeDeclType(InjectedClassName, Record); in ActOnStartCXXMemberDeclarations()9103 InjectedClassName->setImplicit(); in ActOnStartCXXMemberDeclarations()9104 InjectedClassName->setAccess(AS_public); in ActOnStartCXXMemberDeclarations()9106 InjectedClassName->setDescribedClassTemplate(Template); in ActOnStartCXXMemberDeclarations()9107 PushOnScopeChains(InjectedClassName, S); in ActOnStartCXXMemberDeclarations()9108 assert(InjectedClassName->isInjectedClassName() && in ActOnStartCXXMemberDeclarations()
1315 case Type::InjectedClassName: { in DeduceTemplateArgumentsByTypeMatch()4363 case Type::InjectedClassName: in MarkUsedTemplateParameters()
186 case Type::InjectedClassName: in canPrefixQualifiers()
950 case Type::InjectedClassName: in mangleUnresolvedPrefix()
718 case Type::InjectedClassName: { in IsStructurallyEquivalent()
2114 case Type::InjectedClassName: in getVariableArrayDecayedType()