|
clang 23.0.0git
|
Holds the 'begin' and 'end' variables of a range-based for loop or expansion statement; begin-expr and end-expr are also provided; the latter are used in some diagnostics. More...
#include "clang/Sema/Sema.h"
Public Member Functions | |
| bool | isValid () const |
Public Attributes | |
| VarDecl * | BeginVar = nullptr |
| VarDecl * | EndVar = nullptr |
| Expr * | BeginExpr = nullptr |
| Expr * | EndExpr = nullptr |
Holds the 'begin' and 'end' variables of a range-based for loop or expansion statement; begin-expr and end-expr are also provided; the latter are used in some diagnostics.
|
inline |
Definition at line 11205 of file Sema.h.
References BeginVar, and EndVar.
Referenced by clang::Sema::BuildCXXForRangeStmt(), and TryBuildIterableExpansionStmtInitializer().
Definition at line 11201 of file Sema.h.
Referenced by isValid(), and TryBuildIterableExpansionStmtInitializer().