|
clang
3.8.0
|
An array or GNU array-range designator, e.g., "[9]" or "[10..15]". More...
#include <Expr.h>
Public Attributes | |
| unsigned | Index |
| Location of the first index expression within the designated initializer expression's list of subexpressions. More... | |
| unsigned | LBracketLoc |
| The location of the '[' starting the array range designator. More... | |
| unsigned | EllipsisLoc |
| The location of the ellipsis separating the start and end indices. More... | |
| unsigned | RBracketLoc |
| The location of the ']' terminating the array range designator. More... | |
An array or GNU array-range designator, e.g., "[9]" or "[10..15]".
| unsigned clang::DesignatedInitExpr::ArrayOrRangeDesignator::EllipsisLoc |
The location of the ellipsis separating the start and end indices.
Only valid for GNU array-range designators.
Definition at line 3996 of file Expr.h.
Referenced by clang::DesignatedInitExpr::Designator::Designator(), and clang::DesignatedInitExpr::Designator::getEllipsisLoc().
| unsigned clang::DesignatedInitExpr::ArrayOrRangeDesignator::Index |
Location of the first index expression within the designated initializer expression's list of subexpressions.
Definition at line 3991 of file Expr.h.
Referenced by clang::DesignatedInitExpr::Designator::Designator(), clang::DesignatedInitExpr::getArrayIndex(), clang::DesignatedInitExpr::getArrayRangeEnd(), clang::DesignatedInitExpr::getArrayRangeStart(), and clang::DesignatedInitExpr::Designator::getFirstExprIndex().
| unsigned clang::DesignatedInitExpr::ArrayOrRangeDesignator::LBracketLoc |
The location of the '[' starting the array range designator.
Definition at line 3993 of file Expr.h.
Referenced by clang::DesignatedInitExpr::Designator::Designator(), clang::DesignatedInitExpr::Designator::getLBracketLoc(), and clang::DesignatedInitExpr::getLocStart().
| unsigned clang::DesignatedInitExpr::ArrayOrRangeDesignator::RBracketLoc |
The location of the ']' terminating the array range designator.
Definition at line 3998 of file Expr.h.
Referenced by clang::DesignatedInitExpr::Designator::Designator(), and clang::DesignatedInitExpr::Designator::getRBracketLoc().
1.8.6