Searched refs:Inherited (Results 1 - 19 of 19) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
H A DODRHash.cpp240 typedef ConstDeclVisitor<ODRDeclVisitor> Inherited; typedef in class:__anon2735::ODRDeclVisitor
279 Inherited::Visit(D);
284 Inherited::VisitNamedDecl(D);
291 Inherited::VisitValueDecl(D);
302 Inherited::VisitVarDecl(D);
307 Inherited::VisitParmVarDecl(D);
312 Inherited::VisitAccessSpecDecl(D);
319 Inherited::VisitStaticAssertDecl(D);
333 Inherited::VisitFieldDecl(D);
340 Inherited
658 typedef TypeVisitor<ODRTypeVisitor> Inherited; typedef in class:__anon2736::ODRTypeVisitor
[all...]
H A DDeclCXX.cpp2477 ConstexprSpecKind ConstexprKind, InheritedConstructor Inherited,
2483 setInheritingConstructor(static_cast<bool>(Inherited));
2486 if (Inherited)
2487 *getTrailingObjects<InheritedConstructor>() = Inherited;
2517 ConstexprSpecKind ConstexprKind, InheritedConstructor Inherited,
2524 Inherited ? 1 : 0, ES.getExpr() ? 1 : 0);
2527 isImplicitlyDeclared, ConstexprKind, Inherited,
H A DExpr.cpp3382 typedef ConstEvaluatedExprVisitor<SideEffectFinder> Inherited; typedef in class:__anon2715::SideEffectFinder
3388 : Inherited(Context),
3687 typedef ConstEvaluatedExprVisitor<NonTrivialCallFinder> Inherited; typedef in class:__anon2716::NonTrivialCallFinder
3693 : Inherited(Context), NonTrivial(false) { }
3702 Inherited::VisitStmt(E);
3713 Inherited::VisitStmt(E);
3722 Inherited::VisitStmt(E);
H A DItaniumMangle.cpp730 if (auto Inherited = CD->getInheritedConstructor())
731 FD = Inherited.getConstructor();
1426 if (auto Inherited =
1428 InheritedFrom = Inherited.getConstructor()->getParent();
1430 Inherited.getConstructor()->getTemplateSpecializationArgs();
H A DExprConstant.cpp4924 auto *Inherited = CD->getInheritedConstructor().getConstructor();
4925 if (!Inherited->isConstexpr())
4926 DiagDecl = CD = Inherited;
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
H A DAttr.h52 unsigned Inherited : 1;
80 : AttributeCommonInfo(CommonInfo), AttrKind(AK), Inherited(false),
94 bool isInherited() const { return Inherited; }
149 void setInherited(bool I) { Inherited = I; }
H A DDeclCXX.h2399 InheritedConstructor Inherited,
2453 InheritedConstructor Inherited = InheritedConstructor(),
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/Interp/
H A DInterp.cpp351 auto *Inherited = CD->getInheritedConstructor().getConstructor(); local
352 if (!Inherited->isConstexpr())
353 DiagDecl = CD = Inherited;
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenTypes.h152 bool inheritingCtorHasParams(const InheritedConstructor &Inherited,
H A DCodeGenFunction.cpp1208 if (auto Inherited = CD->getInheritedConstructor())
1210 getTypes().inheritingCtorHasParams(Inherited, GD.getCtorType());
H A DCGCall.cpp297 const InheritedConstructor &Inherited, CXXCtorType Type) {
301 !Inherited.getShadowDecl()->constructsVirtualBase() ||
318 if (auto Inherited = CD->getInheritedConstructor())
319 PassParams = inheritingCtorHasParams(Inherited, GD.getCtorType());
296 inheritingCtorHasParams( const InheritedConstructor &Inherited, CXXCtorType Type) argument
H A DCGClass.cpp2141 if (auto Inherited = D->getInheritedConstructor()) {
2142 PassPrototypeArgs = getTypes().inheritingCtorHasParams(Inherited, Type);
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmt.cpp550 typedef EvaluatedExprVisitor<CommaVisitor> Inherited; typedef in class:__anon3209::CommaVisitor
553 CommaVisitor(Sema &SemaRef) : Inherited(SemaRef.Context), SemaRef(SemaRef) {}
1374 typedef EvaluatedExprVisitor<DeclExtractor> Inherited; typedef in class:__anon3211::DeclExtractor
1378 Inherited(S.Context),
1456 typedef EvaluatedExprVisitor<DeclMatcher> Inherited; typedef in class:__anon3211::DeclMatcher
1459 Inherited(S.Context), Decls(Decls), FoundDecl(false) {
1628 Inherited(S.Context) {
1632 typedef ConstEvaluatedExprVisitor<BreakContinueFinder> Inherited; typedef in class:__anon3211::BreakContinueFinder
H A DAnalysisBasedWarnings.cpp730 typedef ConstEvaluatedExprVisitor<ContainsReference> Inherited; typedef in class:__anon3127::ContainsReference
733 : Inherited(Context), FoundReference(false), Needle(Needle) {}
740 Inherited::VisitExpr(E);
747 Inherited::VisitDeclRefExpr(E);
H A DSemaDeclCXX.cpp3482 typedef EvaluatedExprVisitor<UninitializedFieldVisitor> Inherited;
3486 : Inherited(S.Context), S(S), Decls(Decls), BaseClasses(BaseClasses),
3706 Inherited::VisitImplicitCastExpr(E);
3721 Inherited::VisitCXXConstructExpr(E);
3733 Inherited::VisitCXXMemberCallExpr(E);
3743 Inherited::VisitCallExpr(E);
3750 return Inherited::VisitCXXOperatorCallExpr(E);
3772 Inherited::VisitBinaryOperator(E);
3787 Inherited::VisitUnaryOperator(E);
6704 Sema::InheritedConstructorInfo *Inherited
[all...]
H A DSemaDecl.cpp10921 typedef EvaluatedExprVisitor<SelfReferenceChecker> Inherited; typedef in class:__anon3168::SelfReferenceChecker
10923 SelfReferenceChecker(Sema &S, Decl *OrigDecl) : Inherited(S.Context),
11079 Inherited::VisitImplicitCastExpr(E);
11117 return Inherited::VisitCXXOperatorCallExpr(E);
11138 Inherited::VisitUnaryOperator(E);
11155 Inherited::VisitCXXConstructExpr(E);
11165 Inherited::VisitCallExpr(E);
11175 Inherited::VisitBinaryOperator(E);
H A DSemaExpr.cpp17103 typedef RecursiveASTVisitor<MarkReferencedDecls> Inherited; typedef in class:__anon3192::MarkReferencedDecls
17125 return Inherited::TraverseTemplateArgument(Arg);
17141 typedef EvaluatedExprVisitor<EvaluatedExprMarker> Inherited; typedef in class:__anon3193::EvaluatedExprMarker
17144 : Inherited(S.Context), S(S), SkipLocalVariables(SkipLocalVariables) { }
17159 Inherited::VisitMemberExpr(E);
17174 Inherited::VisitCXXNewExpr(E);
17186 Inherited::VisitCXXDeleteExpr(E);
17191 Inherited::VisitCXXConstructExpr(E);
H A DSemaInit.cpp9029 if (auto Inherited = Constructor->getInheritedConstructor())
9030 InheritedFrom = Inherited.getShadowDecl()->getNominatedBaseClass();
/freebsd-12-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterDecl.cpp1389 if (auto Inherited = D->getInheritedConstructor()) {
1390 Record.AddDeclRef(Inherited.getShadowDecl());
1391 Record.AddDeclRef(Inherited.getConstructor());

Completed in 301 milliseconds