Searched refs:InjectedClassName (Results 1 – 9 of 9) sorted by relevance
100 DEPENDENT_TYPE(InjectedClassName, Type)119 LEAF_TYPE(InjectedClassName)
3940 : Type(InjectedClassName, QualType(), /*Dependent=*/true,3962 return T->getTypeClass() == InjectedClassName;
415 case Type::InjectedClassName: in clang_getTypeDeclaration()
186 case Type::InjectedClassName: in canPrefixQualifiers()
972 case Type::InjectedClassName: in mangleUnresolvedPrefix()
739 case Type::InjectedClassName: { in IsStructurallyEquivalent()
2508 case Type::InjectedClassName: in getVariableArrayDecayedType()
11994 CXXRecordDecl *InjectedClassName in ActOnStartCXXMemberDeclarations() local12000 Context.getTypeDeclType(InjectedClassName, Record); in ActOnStartCXXMemberDeclarations()12001 InjectedClassName->setImplicit(); in ActOnStartCXXMemberDeclarations()12002 InjectedClassName->setAccess(AS_public); in ActOnStartCXXMemberDeclarations()12004 InjectedClassName->setDescribedClassTemplate(Template); in ActOnStartCXXMemberDeclarations()12005 PushOnScopeChains(InjectedClassName, S); in ActOnStartCXXMemberDeclarations()12006 assert(InjectedClassName->isInjectedClassName() && in ActOnStartCXXMemberDeclarations()
1441 case Type::InjectedClassName: { in DeduceTemplateArgumentsByTypeMatch()4881 case Type::InjectedClassName: in MarkUsedTemplateParameters()