|
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 967 DESIGNATEDINITEXPR(DesignatedInitExpr, 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/Expr.h 4645 : Expr(DesignatedInitExprClass, EmptyShell()),
4884 return T->getStmtClass() == DesignatedInitExprClass;
tools/clang/lib/AST/Expr.cpp 3471 case DesignatedInitExprClass:
4239 : Expr(DesignatedInitExprClass, Ty,
tools/clang/lib/AST/ExprClassification.cpp 394 case Expr::DesignatedInitExprClass:
tools/clang/lib/AST/ExprConstant.cpp13841 case Expr::DesignatedInitExprClass:
tools/clang/lib/AST/ItaniumMangle.cpp 3719 case Expr::DesignatedInitExprClass: {
tools/clang/lib/Sema/SemaExceptionSpec.cpp 1206 case Expr::DesignatedInitExprClass:
tools/clang/lib/Sema/TreeTransform.h 9997 ExprResult Init = getDerived().TransformExpr(E->getInit());
10004 for (const DesignatedInitExpr::Designator &D : E->designators()) {
10026 ExprResult Index = getDerived().TransformExpr(E->getArrayIndex(D));
10033 ExprChanged = ExprChanged || Init.get() != E->getArrayIndex(D);
10040 = getDerived().TransformExpr(E->getArrayRangeStart(D));
10044 ExprResult End = getDerived().TransformExpr(E->getArrayRangeEnd(D));
10053 ExprChanged = ExprChanged || Start.get() != E->getArrayRangeStart(D) ||
10054 End.get() != E->getArrayRangeEnd(D);
10061 Init.get() == E->getInit() &&
10063 return E;
10066 E->getEqualOrColonLoc(),
10067 E->usesGNUSyntax(), Init.get());
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp 1353 case Stmt::DesignatedInitExprClass:
tools/clang/tools/libclang/CXCursor.cpp 271 case Stmt::DesignatedInitExprClass: