reference, declarationdefinition
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.cpp
13841   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: