Searched refs:InjectedClassName (Results 1 – 11 of 11) sorted by relevance
38 TYPE_BIT_CODE(InjectedClassName, INJECTED_CLASS_NAME, 27)
108 CXXRecordDecl *InjectedClassName = nullptr; in getConstructorName() local112 InjectedClassName = RD; in getConstructorName()116 if (!InjectedClassName) { in getConstructorName()126 QualType T = Context.getTypeDeclType(InjectedClassName); in getConstructorName()127 DiagnoseUseOfDecl(InjectedClassName, NameLoc); in getConstructorName()128 MarkAnyDeclReferenced(NameLoc, InjectedClassName, /*OdrUse=*/false); in getConstructorName()
16470 CXXRecordDecl *InjectedClassName = CXXRecordDecl::Create( in ActOnStartCXXMemberDeclarations() local16475 Context.getTypeDeclType(InjectedClassName, Record); in ActOnStartCXXMemberDeclarations()16476 InjectedClassName->setImplicit(); in ActOnStartCXXMemberDeclarations()16477 InjectedClassName->setAccess(AS_public); in ActOnStartCXXMemberDeclarations()16479 InjectedClassName->setDescribedClassTemplate(Template); in ActOnStartCXXMemberDeclarations()16480 PushOnScopeChains(InjectedClassName, S); in ActOnStartCXXMemberDeclarations()16481 assert(InjectedClassName->isInjectedClassName() && in ActOnStartCXXMemberDeclarations()
1870 case Type::InjectedClassName: in DeduceTemplateArgumentsByTypeMatch()5967 case Type::InjectedClassName: in MarkUsedTemplateParameters()
523 case Type::InjectedClassName: in clang_getTypeDeclaration()
1097 case Type::InjectedClassName: { in IsStructurallyEquivalent()
226 case Type::InjectedClassName: in canPrefixQualifiers()
4153 case Type::InjectedClassName: in canHaveNullability()
2350 case Type::InjectedClassName: in mangleUnresolvedTypeOrSimpleId()
3504 case Type::InjectedClassName: in getVariableArrayDecayedType()
5280 : Type(InjectedClassName, QualType(),5305 return T->getTypeClass() == InjectedClassName;