Searched refs:InjectedClassName (Results 1 – 8 of 8) sorted by relevance
99 DEPENDENT_TYPE(InjectedClassName, Type)118 LEAF_TYPE(InjectedClassName)
3859 : Type(InjectedClassName, QualType(), /*Dependent=*/true,3881 return T->getTypeClass() == InjectedClassName;
186 case Type::InjectedClassName: in canPrefixQualifiers()
951 case Type::InjectedClassName: in mangleUnresolvedPrefix()
739 case Type::InjectedClassName: { in IsStructurallyEquivalent()
2425 case Type::InjectedClassName: in getVariableArrayDecayedType()
11127 CXXRecordDecl *InjectedClassName in ActOnStartCXXMemberDeclarations() local11133 Context.getTypeDeclType(InjectedClassName, Record); in ActOnStartCXXMemberDeclarations()11134 InjectedClassName->setImplicit(); in ActOnStartCXXMemberDeclarations()11135 InjectedClassName->setAccess(AS_public); in ActOnStartCXXMemberDeclarations()11137 InjectedClassName->setDescribedClassTemplate(Template); in ActOnStartCXXMemberDeclarations()11138 PushOnScopeChains(InjectedClassName, S); in ActOnStartCXXMemberDeclarations()11139 assert(InjectedClassName->isInjectedClassName() && in ActOnStartCXXMemberDeclarations()
1382 case Type::InjectedClassName: { in DeduceTemplateArgumentsByTypeMatch()4903 case Type::InjectedClassName: in MarkUsedTemplateParameters()