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

References

tools/clang/lib/Sema/TreeTransform.h
10005     if (D.isFieldDesignator()) {
10006       Desig.AddDesignator(Designator::getField(D.getFieldName(),
10007                                                D.getDotLoc(),
10008                                                D.getFieldLoc()));
10009       if (D.getField()) {
10011             getDerived().TransformDecl(D.getFieldLoc(), D.getField()));
10011             getDerived().TransformDecl(D.getFieldLoc(), D.getField()));
10012         if (Field != D.getField())
10025     if (D.isArrayDesignator()) {
10026       ExprResult Index = getDerived().TransformExpr(E->getArrayIndex(D));
10031           Designator::getArray(Index.get(), D.getLBracketLoc()));
10033       ExprChanged = ExprChanged || Init.get() != E->getArrayIndex(D);
10038     assert(D.isArrayRangeDesignator() && "New kind of designator?");
10040       = getDerived().TransformExpr(E->getArrayRangeStart(D));
10044     ExprResult End = getDerived().TransformExpr(E->getArrayRangeEnd(D));
10050                                                   D.getLBracketLoc(),
10051                                                   D.getEllipsisLoc()));
10053     ExprChanged = ExprChanged || Start.get() != E->getArrayRangeStart(D) ||
10054                   End.get() != E->getArrayRangeEnd(D);