reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h
  867     return matchesDecl(Node.getConstructor(), Finder, Builder);
tools/clang/include/clang/Analysis/AnyCall.h
   85       : E(NE), D(NE->getConstructor()), K(Constructor) {}
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
  847     return getOriginExpr()->getConstructor();
tools/clang/lib/AST/ASTImporter.cpp
 6970       E->getConstructor(), E->getType(), E->getTypeSourceInfo(),
 7108       E->getType(), E->getLocation(), E->getConstructor(),
tools/clang/lib/AST/DeclCXX.cpp
 2493     return Construct->getConstructor();
tools/clang/lib/AST/Expr.cpp
 1937       return cast<CXXConstructExpr>(SubExpr)->getConstructor();
 2583     if (const CXXConstructorDecl *Ctor = CE->getConstructor()) {
 3164     if (CE->getConstructor()->isTrivial() &&
 3165         CE->getConstructor()->getParent()->hasTrivialDestructor()) {
 3560     if (!CE->getConstructor()->isTrivial() && IncludePossibleEffects)
 3652       if (E->getConstructor()->isTrivial()) {
tools/clang/lib/AST/ExprConstant.cpp
 9005   const CXXConstructorDecl *FD = E->getConstructor();
tools/clang/lib/AST/JSONNodeDumper.cpp
 1300   CXXConstructorDecl *Ctor = CE->getConstructor();
tools/clang/lib/AST/StmtProfile.cpp
 1681   VisitDecl(S->getConstructor());
tools/clang/lib/AST/TextNodeDumper.cpp
  896   CXXConstructorDecl *Ctor = Node->getConstructor();
tools/clang/lib/Analysis/CallGraph.cpp
   97     CXXConstructorDecl *Ctor = E->getConstructor();
tools/clang/lib/Analysis/Consumed.cpp
  772   CXXConstructorDecl *Constructor = Call->getConstructor();
tools/clang/lib/Analysis/ThreadSafety.cpp
 2095   const CXXConstructorDecl *D = Exp->getConstructor();
 2149         const auto *CtorD = dyn_cast_or_null<NamedDecl>(CE->getConstructor());
tools/clang/lib/CodeGen/CGClass.cpp
  645         (CE && isMemcpyEquivalentSpecialMember(CE->getConstructor()))) {
 1054       if (!(CE && isMemcpyEquivalentSpecialMember(CE->getConstructor())) &&
 2071   EmitCallArgs(Args, FPT, E->arguments(), E->getConstructor(),
 2318   EmitCallArgs(Args, FPT, drop_begin(E->arguments(), 1), E->getConstructor(),
tools/clang/lib/CodeGen/CGDecl.cpp
 1652     if (CXXConstructorDecl *Constructor = Construct->getConstructor())
tools/clang/lib/CodeGen/CGExprAgg.cpp
  461     return Cons->getConstructor()->isDefaultConstructor() &&
  462            Cons->getConstructor()->isTrivial();
tools/clang/lib/CodeGen/CGExprCXX.cpp
  569   const CXXConstructorDecl *CD = E->getConstructor();
  645   const CXXConstructorDecl *CD = E->getConstructor();
 1133     CXXConstructorDecl *Ctor = CCE->getConstructor();
tools/clang/lib/CodeGen/CGExprConstant.cpp
 1268     if (!E->getConstructor()->isTrivial())
 1286       assert(E->getConstructor()->isCopyOrMoveConstructor() &&
 1605         const CXXConstructorDecl *CD = E->getConstructor();
tools/clang/lib/CodeGen/CGObjC.cpp
  982     return (construct->getConstructor()->isTrivial());
 3642                              CXXConstExpr->getConstructor(),
tools/clang/lib/CodeGen/CodeGenModule.cpp
 2645       SafeToInline = E->getConstructor()->hasAttr<DLLImportAttr>();
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
 5083       CXXConstructorDecl *CXXDecl = CExp->getConstructor();
tools/clang/lib/Index/IndexBody.cpp
  360     return IndexCtx.handleReference(E->getConstructor(), E->getLocation(),
tools/clang/lib/Sema/JumpDiagnostics.cpp
  194         const CXXConstructorDecl *Ctor = CCE->getConstructor();
tools/clang/lib/Sema/SemaCUDA.cpp
  433           return isEmptyCudaConstructor(Loc, CE->getConstructor());
  501           isEmptyCudaConstructor(VD->getLocation(), CE->getConstructor());
  528       InitFn = CE->getConstructor();
tools/clang/lib/Sema/SemaDecl.cpp
 1800             CXXConstructorDecl *CD = Construct->getConstructor();
11006       if (E->getConstructor()->isCopyConstructor()) {
tools/clang/lib/Sema/SemaDeclCXX.cpp
 3703       if (E->getConstructor()->isCopyConstructor()) {
 4324   assert(cast<CXXConstructExpr>(DelegationInit.get())->getConstructor() &&
14366         if (!construct->getConstructor()->isTrivial()) {
tools/clang/lib/Sema/SemaExceptionSpec.cpp
 1119         cast<CXXConstructExpr>(E)->getConstructor());
tools/clang/lib/Sema/SemaExpr.cpp
14384             !cast<CXXConstructExpr>(Result.get())->getConstructor()
17055       S.MarkFunctionReferenced(E->getBeginLoc(), E->getConstructor());
tools/clang/lib/Sema/SemaExprCXX.cpp
 1730            CCE->getConstructor()->isDefaultConstructor();
tools/clang/lib/Sema/SemaInit.cpp
 6821     const auto *Ctor = CCE->getConstructor();
 6855     Callee = CCE->getConstructor();
 7599     if (!CCE->getConstructor()->isCopyOrMoveConstructor())
tools/clang/lib/Sema/SemaOpenMP.cpp
 5444     if (const CXXConstructorDecl *Ctor = CE->getConstructor())
 5732     if (const CXXConstructorDecl *Ctor = CE->getConstructor())
tools/clang/lib/Sema/SemaStmt.cpp
  307     if (const CXXConstructorDecl *Ctor = CE->getConstructor()) {
 2790     if (!CE->getConstructor()->isCopyConstructor())
tools/clang/lib/Sema/TreeTransform.h
11255       getDerived().TransformDecl(E->getBeginLoc(), E->getConstructor()));
11272       Constructor == E->getConstructor() &&
11344       getDerived().TransformDecl(E->getBeginLoc(), E->getConstructor()));
11362       Constructor == E->getConstructor() &&
tools/clang/lib/Serialization/ASTWriterStmt.cpp
 1397   Record.AddDeclRef(E->getConstructor());
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
 1315   const CXXConstructorDecl *CtorD = ConstructE->getConstructor();
tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp
  540   if (CE->getConstructor()->isTrivial() &&
  541       CE->getConstructor()->isCopyOrMoveConstructor() &&
tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp
  250         svalBuilder.getCXXThis(CCE->getConstructor()->getParent(), calleeCtx);
tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp
  346         Result.Context, Construct->getConstructor(),
tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp
   77     if (!CExpr || !CExpr->getConstructor()->isDefaultConstructor())
tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp
  113              constructorCall->getConstructor()->isCopyOrMoveConstructor()) {
tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp
   78             MatchedConstructExpr->getConstructor()->getParamDecl(I))) {
tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp
  367       if (NestedConstruct->getConstructor()->isConvertingConstructor(false))
tools/clang/tools/extra/clang-tidy/zircon/TemporaryObjectsCheck.cpp
   50         << D->getConstructor()->getParent();
tools/clang/tools/extra/clangd/FindTarget.cpp
  198         Outer.add(CCE->getConstructor(), Flags);
tools/clang/tools/libclang/CIndex.cpp
 4363     return CE->getConstructor();
tools/clang/unittests/Tooling/RecursiveASTVisitorTests/ConstructExpr.cpp
   33     if (const CXXConstructorDecl* Ctor = Expr->getConstructor()) {