Home
last modified time | relevance | path

Searched refs:InjectedClassName (Results 1 – 11 of 11) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DTypeNodes.def104 DEPENDENT_TYPE(InjectedClassName, Type)
125 LEAF_TYPE(InjectedClassName)
H A DType.h4999 : Type(InjectedClassName, QualType(), /*Dependent=*/true,
5026 return T->getTypeClass() == InjectedClassName;
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaExprCXX.cpp108 CXXRecordDecl *InjectedClassName = nullptr; in getConstructorName() local
112 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()
H A DSemaDecl.cpp15010 CXXRecordDecl *InjectedClassName = CXXRecordDecl::Create( in ActOnStartCXXMemberDeclarations() local
15015 Context.getTypeDeclType(InjectedClassName, Record); in ActOnStartCXXMemberDeclarations()
15016 InjectedClassName->setImplicit(); in ActOnStartCXXMemberDeclarations()
15017 InjectedClassName->setAccess(AS_public); in ActOnStartCXXMemberDeclarations()
15019 InjectedClassName->setDescribedClassTemplate(Template); in ActOnStartCXXMemberDeclarations()
15020 PushOnScopeChains(InjectedClassName, S); in ActOnStartCXXMemberDeclarations()
15021 assert(InjectedClassName->isInjectedClassName() && in ActOnStartCXXMemberDeclarations()
H A DSemaTemplateDeduction.cpp1737 case Type::InjectedClassName: in DeduceTemplateArgumentsByTypeMatch()
5449 case Type::InjectedClassName: in MarkUsedTemplateParameters()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DASTStructuralEquivalence.cpp702 case Type::InjectedClassName: { in IsStructurallyEquivalent()
H A DTypePrinter.cpp223 case Type::InjectedClassName: in canPrefixQualifiers()
H A DType.cpp3811 case Type::InjectedClassName: in canHaveNullability()
H A DItaniumMangle.cpp2034 case Type::InjectedClassName: in mangleUnresolvedTypeOrSimpleId()
H A DASTContext.cpp3150 case Type::InjectedClassName: in getVariableArrayDecayedType()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Symbol/
H A DClangASTContext.cpp4173 case clang::Type::InjectedClassName: in GetTypeInfo()
4435 case clang::Type::InjectedClassName: in GetTypeClass()
5327 case clang::Type::InjectedClassName: in GetEncoding()
5494 case clang::Type::InjectedClassName: in GetFormat()
6572 case clang::Type::InjectedClassName: in GetNumPointeeChildren()