Searched refs:InheritedFrom (Results 1 – 4 of 4) sorted by relevance
360 void setInherited(const ASTContext &C, ParmDecl *InheritedFrom) { in setInherited() argument361 InheritedFrom = getParmOwningDefaultArg(InheritedFrom); in setInherited()363 ValueOrInherited = InheritedFrom; in setInherited()366 assert(C.isSameDefaultTemplateArgument(D, InheritedFrom)); in setInherited()368 new (allocateDefaultArgStorageChain(C)) Chain{InheritedFrom, get()}; in setInherited()372 InheritedFrom)); in setInherited()373 Inherited->PrevDeclWithDefaultArg = InheritedFrom; in setInherited()376 Chain{InheritedFrom, ValueOrInherited.template get<ArgType>()}; in setInherited()
1061 const auto *InheritedFrom = D->getDefaultArgStorage().getInheritedFrom(); in VisitTemplateTemplateParmDecl() local1063 InheritedFrom ? InheritedFrom->getSourceRange() : SourceLocation{}, in VisitTemplateTemplateParmDecl()1064 InheritedFrom, in VisitTemplateTemplateParmDecl()
608 void mangleCXXCtorType(CXXCtorType T, const CXXRecordDecl *InheritedFrom);1677 const CXXRecordDecl *InheritedFrom = nullptr; in mangleUnqualifiedName() local1682 InheritedFrom = Inherited.getConstructor()->getParent(); in mangleUnqualifiedName()1692 mangleCXXCtorType(static_cast<CXXCtorType>(StructorType), InheritedFrom); in mangleUnqualifiedName()1696 mangleCXXCtorType(Ctor_Complete, InheritedFrom); in mangleUnqualifiedName()5780 const CXXRecordDecl *InheritedFrom) { in mangleCXXCtorType() argument5788 if (InheritedFrom) in mangleCXXCtorType()5804 if (InheritedFrom) in mangleCXXCtorType()5805 mangleName(InheritedFrom); in mangleCXXCtorType()
8925 const CXXRecordDecl *InheritedFrom = nullptr; in Diagnose() local8927 InheritedFrom = Inherited.getShadowDecl()->getNominatedBaseClass(); in Diagnose()8930 << (InheritedFrom ? 2 : Constructor->isImplicit() ? 1 : 0) in Diagnose()8934 << InheritedFrom; in Diagnose()8943 << (InheritedFrom ? 2 : Constructor->isImplicit() ? 1 : 0) in Diagnose()8947 << InheritedFrom; in Diagnose()