/external/clang/include/clang/AST/ |
H A D | StmtCXX.h | 239 Stmt *SubStmt; member in class:clang::MSDependentExistsStmt 248 CompoundStmt *SubStmt) 252 SubStmt(reinterpret_cast<Stmt *>(SubStmt)) { } 275 return reinterpret_cast<CompoundStmt *>(SubStmt); 279 return SourceRange(KeywordLoc, SubStmt->getLocEnd()); 283 return child_range(&SubStmt, &SubStmt+1); 245 MSDependentExistsStmt(SourceLocation KeywordLoc, bool IsIfExists, NestedNameSpecifierLoc QualifierLoc, DeclarationNameInfo NameInfo, CompoundStmt *SubStmt) argument
|
H A D | StmtObjC.h | 349 Stmt *SubStmt; member in class:clang::ObjCAutoreleasePoolStmt 355 SubStmt(subStmt), AtLoc(atLoc) {} 360 const Stmt *getSubStmt() const { return SubStmt; } 361 Stmt *getSubStmt() { return SubStmt; } 362 void setSubStmt(Stmt *S) { SubStmt = S; } 365 return SourceRange(AtLoc, SubStmt->getLocEnd()); 376 child_range children() { return child_range(&SubStmt, &SubStmt + 1); }
|
H A D | Stmt.h | 726 Stmt* SubStmt; member in class:clang::DefaultStmt 731 SwitchCase(DefaultStmtClass), SubStmt(substmt), DefaultLoc(DL), 737 Stmt *getSubStmt() { return SubStmt; } 738 const Stmt *getSubStmt() const { return SubStmt; } 739 void setSubStmt(Stmt *S) { SubStmt = S; } 747 return SourceRange(DefaultLoc, SubStmt->getLocEnd()); 755 child_range children() { return child_range(&SubStmt, &SubStmt+1); } 764 Stmt *SubStmt; member in class:clang::LabelStmt 768 : Stmt(LabelStmtClass), TheDecl(D), SubStmt(substm 801 Stmt *SubStmt; member in class:clang::AttributedStmt 808 AttributedStmt(SourceLocation Loc, ArrayRef<const Attr*> Attrs, Stmt *SubStmt) argument [all...] |
H A D | Expr.h | 3212 Stmt *SubStmt; member in class:clang::StringLiteral::OffsetOfExpr::StmtExpr 3222 SubStmt(substmt), LParenLoc(lp), RParenLoc(rp) { } 3227 CompoundStmt *getSubStmt() { return cast<CompoundStmt>(SubStmt); } 3228 const CompoundStmt *getSubStmt() const { return cast<CompoundStmt>(SubStmt); } 3229 void setSubStmt(CompoundStmt *S) { SubStmt = S; } 3246 child_range children() { return child_range(&SubStmt, &SubStmt+1); }
|
/external/clang/lib/Sema/ |
H A D | JumpDiagnostics.cpp | 335 Stmt *SubStmt = *CI; local 336 if (SubStmt == 0) continue; 343 if (CaseStmt *CS = dyn_cast<CaseStmt>(SubStmt)) 345 else if (DefaultStmt *DS = dyn_cast<DefaultStmt>(SubStmt)) 347 else if (LabelStmt *LS = dyn_cast<LabelStmt>(SubStmt)) 352 LabelAndGotoScopes[SubStmt] = ParentScope; 353 SubStmt = Next; 358 if (DeclStmt *DS = dyn_cast<DeclStmt>(SubStmt)) { 368 if (ObjCAtTryStmt *AT = dyn_cast<ObjCAtTryStmt>(SubStmt)) { 405 if (ObjCAtSynchronizedStmt *AS = dyn_cast<ObjCAtSynchronizedStmt>(SubStmt)){ [all...] |
H A D | SemaExprCXX.cpp | 4781 Stmt *Sema::MaybeCreateStmtWithCleanups(Stmt *SubStmt) { argument 4782 assert(SubStmt && "sub statement can't be null!"); 4787 return SubStmt; 4793 CompoundStmt *CompStmt = new (Context) CompoundStmt(Context, &SubStmt, 1,
|
H A D | SemaStmt.cpp | 339 void Sema::ActOnCaseStmtBody(Stmt *caseStmt, Stmt *SubStmt) { argument 340 DiagnoseUnusedExprResult(SubStmt); 343 CS->setSubStmt(SubStmt); 348 Stmt *SubStmt, Scope *CurScope) { 349 DiagnoseUnusedExprResult(SubStmt); 353 return Owned(SubStmt); 356 DefaultStmt *DS = new (Context) DefaultStmt(DefaultLoc, ColonLoc, SubStmt); 363 SourceLocation ColonLoc, Stmt *SubStmt) { 368 return Owned(SubStmt); 372 LabelStmt *LS = new (Context) LabelStmt(IdentLoc, TheDecl, SubStmt); 347 ActOnDefaultStmt(SourceLocation DefaultLoc, SourceLocation ColonLoc, Stmt *SubStmt, Scope *CurScope) argument 362 ActOnLabelStmt(SourceLocation IdentLoc, LabelDecl *TheDecl, SourceLocation ColonLoc, Stmt *SubStmt) argument 379 ActOnAttributedStmt(SourceLocation AttrLoc, ArrayRef<const Attr*> Attrs, Stmt *SubStmt) argument [all...] |
H A D | SemaDeclCXX.cpp | 10514 Stmt *SubStmt = *CI; local 10515 if (!SubStmt) 10517 if (isa<ReturnStmt>(SubStmt)) 10518 Self.Diag(SubStmt->getLocStart(), 10520 if (!isa<Expr>(SubStmt)) 10521 SearchForReturnInStmt(Self, SubStmt);
|
H A D | SemaExpr.cpp | 8915 Sema::ActOnStmtExpr(SourceLocation LPLoc, Stmt *SubStmt, argument 8917 assert(SubStmt && isa<CompoundStmt>(SubStmt) && "Invalid action invocation!"); 8918 CompoundStmt *Compound = cast<CompoundStmt>(SubStmt);
|
H A D | TreeTransform.h | 1038 Stmt *SubStmt) { 1039 return getSema().ActOnDefaultStmt(DefaultLoc, ColonLoc, SubStmt, 1048 SourceLocation ColonLoc, Stmt *SubStmt) { 1049 return SemaRef.ActOnLabelStmt(IdentLoc, L, ColonLoc, SubStmt); 1058 Stmt *SubStmt) { 1059 return SemaRef.ActOnAttributedStmt(AttrLoc, Attrs, SubStmt); 1707 Stmt *SubStmt, 1709 return getSema().ActOnStmtExpr(LParenLoc, SubStmt, RParenLoc); 5149 StmtResult SubStmt = getDerived().TransformStmt(S->getSubStmt()); 5150 if (SubStmt 1036 RebuildDefaultStmt(SourceLocation DefaultLoc, SourceLocation ColonLoc, Stmt *SubStmt) argument 1047 RebuildLabelStmt(SourceLocation IdentLoc, LabelDecl *L, SourceLocation ColonLoc, Stmt *SubStmt) argument 1056 RebuildAttributedStmt(SourceLocation AttrLoc, ArrayRef<const Attr*> Attrs, Stmt *SubStmt) argument 1706 RebuildStmtExpr(SourceLocation LParenLoc, Stmt *SubStmt, SourceLocation RParenLoc) argument 5161 StmtResult SubStmt = getDerived().TransformStmt(S->getSubStmt()); local 5173 StmtResult SubStmt = getDerived().TransformStmt(S->getSubStmt()); local 5192 StmtResult SubStmt = getDerived().TransformStmt(S->getSubStmt()); local 5968 StmtResult SubStmt = getDerived().TransformCompoundStmt(S->getSubStmt()); local 6776 StmtResult SubStmt local [all...] |
/external/clang/lib/Parse/ |
H A D | ParseStmt.cpp | 431 StmtResult SubStmt(ParseStatement()); 434 if (SubStmt.isInvalid()) 435 SubStmt = Actions.ActOnNullStmt(ColonLoc); 445 SubStmt.get()); 561 StmtResult SubStmt; local 564 SubStmt = ParseStatement(); 571 SubStmt = true; 575 if (SubStmt.isInvalid()) 576 SubStmt = Actions.ActOnNullStmt(SourceLocation()); 579 Actions.ActOnCaseStmtBody(DeepestParsedCaseStmt, SubStmt 610 StmtResult SubStmt; local [all...] |
/external/clang/lib/AST/ |
H A D | Stmt.cpp | 279 Stmt *SubStmt) { 283 return new (Mem) AttributedStmt(Loc, Attrs, SubStmt); 277 Create(ASTContext &C, SourceLocation Loc, ArrayRef<const Attr*> Attrs, Stmt *SubStmt) argument
|