Searched refs:InheritedFrom (Results 1 – 4 of 4) sorted by relevance
362 void setInherited(const ASTContext &C, ParmDecl *InheritedFrom) { in setInherited() argument363 InheritedFrom = getParmOwningDefaultArg(InheritedFrom); in setInherited()365 ValueOrInherited = InheritedFrom; in setInherited()368 assert(C.isSameDefaultTemplateArgument(D, InheritedFrom)); in setInherited()370 new (allocateDefaultArgStorageChain(C)) Chain{InheritedFrom, get()}; in setInherited()373 InheritedFrom)); in setInherited()374 Inherited->PrevDeclWithDefaultArg = InheritedFrom; in setInherited()377 Chain{InheritedFrom, cast<ArgType>(ValueOrInherited)}; in setInherited()
1068 const auto *InheritedFrom = D->getDefaultArgStorage().getInheritedFrom(); in VisitTemplateTemplateParmDecl() local1070 InheritedFrom ? InheritedFrom->getSourceRange() : SourceLocation{}, in VisitTemplateTemplateParmDecl()1071 InheritedFrom, in VisitTemplateTemplateParmDecl()
603 void mangleCXXCtorType(CXXCtorType T, const CXXRecordDecl *InheritedFrom);1700 const CXXRecordDecl *InheritedFrom = nullptr; in mangleUnqualifiedName() local1705 InheritedFrom = Inherited.getConstructor()->getParent(); in mangleUnqualifiedName()1715 mangleCXXCtorType(static_cast<CXXCtorType>(StructorType), InheritedFrom); in mangleUnqualifiedName()1719 mangleCXXCtorType(Ctor_Complete, InheritedFrom); in mangleUnqualifiedName()6050 const CXXRecordDecl *InheritedFrom) { in mangleCXXCtorType() argument6058 if (InheritedFrom) in mangleCXXCtorType()6074 if (InheritedFrom) in mangleCXXCtorType()6075 mangleName(InheritedFrom); in mangleCXXCtorType()
9206 const CXXRecordDecl *InheritedFrom = nullptr; in Diagnose() local9208 InheritedFrom = Inherited.getShadowDecl()->getNominatedBaseClass(); in Diagnose()9211 << (InheritedFrom ? 2 : Constructor->isImplicit() ? 1 : 0) in Diagnose()9215 << InheritedFrom; in Diagnose()9224 << (InheritedFrom ? 2 : Constructor->isImplicit() ? 1 : 0) in Diagnose()9228 << InheritedFrom; in Diagnose()