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

Declarations

gen/tools/clang/include/clang/AST/StmtNodes.inc
  667 CXXCONSTRUCTEXPR(CXXConstructExpr, Expr)

References

tools/clang/include/clang/AST/ASTTypeTraits.h
   65     return ASTNodeKind(KindToKindId<T>::Id);
   65     return ASTNodeKind(KindToKindId<T>::Id);
tools/clang/include/clang/AST/ExprCXX.h
 1594     return T->getStmtClass() == CXXConstructExprClass ||
 1792   assert((getStmtClass() == CXXConstructExprClass) &&
tools/clang/lib/AST/Expr.cpp
 2570   case CXXConstructExprClass: {
 3161   case CXXConstructExprClass: {
 3557   case CXXConstructExprClass:
tools/clang/lib/AST/ExprCXX.cpp
 1080       CXXConstructExprClass, Ty, Loc, Ctor, Elidable, Args,
 1091       CXXConstructExpr(CXXConstructExprClass, EmptyShell(), NumArgs);
tools/clang/lib/AST/ExprClassification.cpp
  384   case Expr::CXXConstructExprClass:
tools/clang/lib/AST/ExprConstant.cpp
13868   case Expr::CXXConstructExprClass:
tools/clang/lib/AST/ItaniumMangle.cpp
 3914   case Expr::CXXConstructExprClass: {
tools/clang/lib/Analysis/CFG.cpp
 1371   case Stmt::CXXConstructExprClass:
 2197     case Stmt::CXXConstructExprClass:
tools/clang/lib/CodeGen/CGExpr.cpp
 1293   case Expr::CXXConstructExprClass:
tools/clang/lib/Sema/SemaDecl.cpp
11017       Inherited::VisitCXXConstructExpr(E);
tools/clang/lib/Sema/SemaDeclCXX.cpp
 3714       Inherited::VisitCXXConstructExpr(E);
tools/clang/lib/Sema/SemaExceptionSpec.cpp
 1116   case Expr::CXXConstructExprClass:
tools/clang/lib/Sema/SemaExpr.cpp
17056       Inherited::VisitCXXConstructExpr(E);
tools/clang/lib/Sema/TreeTransform.h
11242   if ((E->getNumArgs() == 1 ||
11243        (E->getNumArgs() > 1 && getDerived().DropCallArgument(E->getArg(1)))) &&
11243        (E->getNumArgs() > 1 && getDerived().DropCallArgument(E->getArg(1)))) &&
11244       (!getDerived().DropCallArgument(E->getArg(0))) &&
11245       !E->isListInitialization())
11246     return getDerived().TransformExpr(E->getArg(0));
11248   TemporaryBase Rebase(*this, /*FIXME*/ E->getBeginLoc(), DeclarationName());
11250   QualType T = getDerived().TransformType(E->getType());
11255       getDerived().TransformDecl(E->getBeginLoc(), E->getConstructor()));
11255       getDerived().TransformDecl(E->getBeginLoc(), E->getConstructor()));
11264         E->isListInitialization());
11265     if (getDerived().TransformExprs(E->getArgs(), E->getNumArgs(), true, Args,
11265     if (getDerived().TransformExprs(E->getArgs(), E->getNumArgs(), true, Args,
11271       T == E->getType() &&
11272       Constructor == E->getConstructor() &&
11276     SemaRef.MarkFunctionReferenced(E->getBeginLoc(), Constructor);
11277     return E;
11281       T, /*FIXME:*/ E->getBeginLoc(), Constructor, E->isElidable(), Args,
11281       T, /*FIXME:*/ E->getBeginLoc(), Constructor, E->isElidable(), Args,
11282       E->hadMultipleCandidates(), E->isListInitialization(),
11282       E->hadMultipleCandidates(), E->isListInitialization(),
11283       E->isStdInitListInitialization(), E->requiresZeroInitialization(),
11283       E->isStdInitListInitialization(), E->requiresZeroInitialization(),
11284       E->getConstructionKind(), E->getParenOrBraceRange());
11284       E->getConstructionKind(), E->getParenOrBraceRange());
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
 1602     case Stmt::CXXConstructExprClass:
tools/clang/tools/libclang/CXCursor.cpp
  548   case Stmt::CXXConstructExprClass: