Home
last modified time | relevance | path

Searched refs:ConstructorDecl (Results 1 – 9 of 9) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DStdVariantChecker.cpp44 if (const CXXConstructorDecl *ConstructorDecl = in isCopyConstructorCall() local
46 return ConstructorDecl->isCopyConstructor(); in isCopyConstructorCall()
60 const CXXConstructorDecl *ConstructorDecl = in isMoveConstructorCall() local
62 if (!ConstructorDecl) in isMoveConstructorCall()
65 return ConstructorDecl->isMoveConstructor(); in isMoveConstructorCall()
H A DMoveChecker.cpp453 const auto *ConstructorDecl = dyn_cast<CXXConstructorDecl>(MethodDecl); in checkPostCall() local
454 if (ConstructorDecl && !ConstructorDecl->isMoveConstructor()) in checkPostCall()
457 if (!ConstructorDecl && !MethodDecl->isMoveAssignmentOperator()) in checkPostCall()
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DTransfer.cpp460 const CXXConstructorDecl *ConstructorDecl = S->getConstructor(); in VisitCXXConstructExpr() local
461 assert(ConstructorDecl != nullptr); in VisitCXXConstructExpr()
463 if (ConstructorDecl->isCopyOrMoveConstructor()) { in VisitCXXConstructExpr()
494 transferInlineCall(S, ConstructorDecl); in VisitCXXConstructExpr()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGClass.cpp1077 ConstructorDecl(CD), in ConstructorMemcpyizer()
1089 EmitMemberInitializer(CGF, ConstructorDecl->getParent(), MemberInit, in addMemberInitializer()
1090 ConstructorDecl, Args); in addMemberInitializer()
1100 EmitMemberInitializer(CGF, ConstructorDecl->getParent(), in emitAggregatedInits()
1101 AggregatedInits[0], ConstructorDecl, Args); in emitAggregatedInits()
1135 const CXXConstructorDecl *ConstructorDecl; member in __anonea8bd9340311::ConstructorMemcpyizer
/freebsd-14.2/contrib/llvm-project/clang/lib/Parse/
H A DParseDeclCXX.cpp3749 void Parser::ParseConstructorInitializer(Decl *ConstructorDecl) { in ParseConstructorInitializer() argument
3764 Actions.CodeCompleteConstructorInitializer(ConstructorDecl, in ParseConstructorInitializer()
3769 MemInitResult MemInit = ParseMemInitializer(ConstructorDecl); in ParseConstructorInitializer()
3796 Actions.ActOnMemInitializers(ConstructorDecl, ColonLoc, MemInitializers, in ParseConstructorInitializer()
3812 MemInitResult Parser::ParseMemInitializer(Decl *ConstructorDecl) { in ParseMemInitializer() argument
3869 return Actions.ActOnMemInitializer(ConstructorDecl, getCurScope(), SS, II, in ParseMemInitializer()
3882 ConstructorDecl, SS, TemplateTypeTy.get(), ArgExprs, II, in ParseMemInitializer()
3905 ConstructorDecl, getCurScope(), SS, II, TemplateTypeTy.get(), DS, IdLoc, in ParseMemInitializer()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h3280 void ParseConstructorInitializer(Decl *ConstructorDecl);
3281 MemInitResult ParseMemInitializer(Decl *ConstructorDecl);
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaDeclCXX.cpp5776 void Sema::ActOnMemInitializers(Decl *ConstructorDecl, in ActOnMemInitializers() argument
5780 if (!ConstructorDecl) in ActOnMemInitializers()
5783 AdjustDeclIfTemplate(ConstructorDecl); in ActOnMemInitializers()
5786 = dyn_cast<CXXConstructorDecl>(ConstructorDecl); in ActOnMemInitializers()
H A DSemaCodeComplete.cpp6430 Decl *ConstructorDecl, CXXScopeSpec SS, ParsedType TemplateTypeTy, in ProduceCtorInitMemberSignatureHelp() argument
6437 dyn_cast<CXXConstructorDecl>(ConstructorDecl); in ProduceCtorInitMemberSignatureHelp()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h7853 void ActOnMemInitializers(Decl *ConstructorDecl,
13721 Decl *ConstructorDecl, CXXScopeSpec SS, ParsedType TemplateTypeTy,