Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/include/clang/Serialization/
H A DTypeBitCodes.def38 TYPE_BIT_CODE(InjectedClassName, INJECTED_CLASS_NAME, 27)
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprCXX.cpp118 CXXRecordDecl *InjectedClassName = nullptr; in getConstructorName() local
122 InjectedClassName = RD; in getConstructorName()
126 if (!InjectedClassName) { in getConstructorName()
136 QualType T = Context.getTypeDeclType(InjectedClassName); in getConstructorName()
137 DiagnoseUseOfDecl(InjectedClassName, NameLoc); in getConstructorName()
138 MarkAnyDeclReferenced(NameLoc, InjectedClassName, /*OdrUse=*/false); in getConstructorName()
H A DSemaDecl.cpp295 case Type::InjectedClassName: in buildNamedType()
18229 CXXRecordDecl *InjectedClassName = CXXRecordDecl::Create( in ActOnStartCXXMemberDeclarations() local
18234 Context.getTypeDeclType(InjectedClassName, Record); in ActOnStartCXXMemberDeclarations()
18235 InjectedClassName->setImplicit(); in ActOnStartCXXMemberDeclarations()
18236 InjectedClassName->setAccess(AS_public); in ActOnStartCXXMemberDeclarations()
18238 InjectedClassName->setDescribedClassTemplate(Template); in ActOnStartCXXMemberDeclarations()
18239 PushOnScopeChains(InjectedClassName, S); in ActOnStartCXXMemberDeclarations()
18240 assert(InjectedClassName->isInjectedClassName() && in ActOnStartCXXMemberDeclarations()
H A DSemaTemplateDeduction.cpp1862 case Type::InjectedClassName: in DeduceTemplateArgumentsByTypeMatch()
6337 case Type::InjectedClassName: in MarkUsedTemplateParameters()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp3908 case clang::Type::InjectedClassName: in GetTypeInfo()
4159 case clang::Type::InjectedClassName: in GetTypeClass()
5043 case clang::Type::InjectedClassName: in GetEncoding()
5197 case clang::Type::InjectedClassName: in GetFormat()
6057 case clang::Type::InjectedClassName: in GetNumPointeeChildren()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DTypePrinter.cpp239 case Type::InjectedClassName: in canPrefixQualifiers()
H A DASTStructuralEquivalence.cpp1250 case Type::InjectedClassName: { in IsStructurallyEquivalent()
H A DType.cpp4585 case Type::InjectedClassName: in canHaveNullability()
H A DItaniumMangle.cpp2536 case Type::InjectedClassName: in mangleUnresolvedTypeOrSimpleId()
H A DASTContext.cpp3597 case Type::InjectedClassName: in getVariableArrayDecayedType()
12897 case Type::InjectedClassName: { in getCommonNonSugarTypeNode()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DType.h5716 : Type(InjectedClassName, QualType(),
5741 return T->getTypeClass() == InjectedClassName;