|
reference, declaration → definition
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.cpp13868 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.cpp11017 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.cpp17056 Inherited::VisitCXXConstructExpr(E);
tools/clang/lib/Sema/TreeTransform.h11242 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: