Home
last modified time | relevance | path

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

/src/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()
/src/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DTransfer.cpp524 const CXXConstructorDecl *ConstructorDecl = S->getConstructor(); in VisitCXXConstructExpr() local
525 assert(ConstructorDecl != nullptr); in VisitCXXConstructExpr()
531 transferInlineCall(S, ConstructorDecl); in VisitCXXConstructExpr()
537 if (ConstructorDecl->isCopyOrMoveConstructor()) { in VisitCXXConstructExpr()
558 transferInlineCall(S, ConstructorDecl); in VisitCXXConstructExpr()
/src/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaCodeCompletion.h141 Decl *ConstructorDecl, CXXScopeSpec SS, ParsedType TemplateTypeTy,
H A DSema.h5433 void ActOnMemInitializers(Decl *ConstructorDecl, SourceLocation ColonLoc,
/src/contrib/llvm-project/clang/lib/CodeGen/
H A DCGClass.cpp1086 ConstructorDecl(CD), in ConstructorMemcpyizer()
1098 EmitMemberInitializer(CGF, ConstructorDecl->getParent(), MemberInit, in addMemberInitializer()
1099 ConstructorDecl, Args); in addMemberInitializer()
1109 EmitMemberInitializer(CGF, ConstructorDecl->getParent(), in emitAggregatedInits()
1110 AggregatedInits[0], ConstructorDecl, Args); in emitAggregatedInits()
1144 const CXXConstructorDecl *ConstructorDecl; member in __anonf1d54d130311::ConstructorMemcpyizer
/src/contrib/llvm-project/clang/lib/Parse/
H A DParseDeclCXX.cpp3930 void Parser::ParseConstructorInitializer(Decl *ConstructorDecl) { in ParseConstructorInitializer() argument
3946 ConstructorDecl, MemInitializers); in ParseConstructorInitializer()
3950 MemInitResult MemInit = ParseMemInitializer(ConstructorDecl); in ParseConstructorInitializer()
3977 Actions.ActOnMemInitializers(ConstructorDecl, ColonLoc, MemInitializers, in ParseConstructorInitializer()
3993 MemInitResult Parser::ParseMemInitializer(Decl *ConstructorDecl) { in ParseMemInitializer() argument
4054 return Actions.ActOnMemInitializer(ConstructorDecl, getCurScope(), SS, II, in ParseMemInitializer()
4068 ConstructorDecl, SS, TemplateTypeTy.get(), ArgExprs, II, in ParseMemInitializer()
4091 ConstructorDecl, getCurScope(), SS, II, TemplateTypeTy.get(), DS, IdLoc, in ParseMemInitializer()
/src/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h3362 void ParseConstructorInitializer(Decl *ConstructorDecl);
3363 MemInitResult ParseMemInitializer(Decl *ConstructorDecl);
/src/contrib/llvm-project/clang/lib/Sema/
H A DSemaDeclCXX.cpp5629 void Sema::ActOnMemInitializers(Decl *ConstructorDecl, in ActOnMemInitializers() argument
5633 if (!ConstructorDecl) in ActOnMemInitializers()
5636 AdjustDeclIfTemplate(ConstructorDecl); in ActOnMemInitializers()
5639 = dyn_cast<CXXConstructorDecl>(ConstructorDecl); in ActOnMemInitializers()
H A DSemaCodeComplete.cpp6477 Decl *ConstructorDecl, CXXScopeSpec SS, ParsedType TemplateTypeTy, in ProduceCtorInitMemberSignatureHelp() argument
6484 dyn_cast<CXXConstructorDecl>(ConstructorDecl); in ProduceCtorInitMemberSignatureHelp()