/external/clang/include/clang/Sema/ |
H A D | Ownership.h | 243 typedef ActionResult<Stmt*> StmtResult; typedef in namespace:clang 258 inline StmtResult StmtError() { return StmtResult(true); } 261 inline StmtResult StmtError(const DiagnosticBuilder&) { return StmtError(); } 264 inline StmtResult StmtEmpty() { return StmtResult(false); } 271 inline Stmt *AssertSuccess(StmtResult R) {
|
H A D | Sema.h | 958 StmtResult Owned(Stmt* S) { return S; } 2526 StmtResult ProcessStmtAttributes(Stmt *Stmt, AttributeList *Attrs, 2775 StmtResult ActOnExprStmt(ExprResult Arg); 2776 StmtResult ActOnExprStmtError(); 2778 StmtResult ActOnNullStmt(SourceLocation SemiLoc, 2783 StmtResult ActOnCompoundStmt(SourceLocation L, SourceLocation R, 2802 StmtResult ActOnDeclStmt(DeclGroupPtrTy Decl, 2806 StmtResult ActOnForEachLValueExpr(Expr *E); 2807 StmtResult ActOnCaseStmt(SourceLocation CaseLoc, Expr *LHSVal, 2812 StmtResult ActOnDefaultStm [all...] |
/external/clang/lib/Parse/ |
H A D | ParseStmt.cpp | 93 StmtResult 102 StmtResult Res = ParseStatementOrDeclarationAfterAttributes(Stmts, 114 StmtResult 119 StmtResult Res; 329 StmtResult Parser::ParseExprStatement() { 361 StmtResult Parser::ParseSEHTryBlock() { 376 StmtResult Parser::ParseSEHTryBlockCommon(SourceLocation TryLoc) { 380 StmtResult TryBlock(ParseCompoundStatement()); 384 StmtResult Handler; 410 StmtResult Parse [all...] |
H A D | ParseOpenMP.cpp | 81 StmtResult Parser::ParseOpenMPDeclarativeOrExecutableDirective() { 92 StmtResult Directive = StmtError(); 135 StmtResult AssociatedStmt;
|
H A D | ParseObjc.cpp | 1772 StmtResult Parser::ParseObjCThrowStmt(SourceLocation atLoc) { 1790 StmtResult 1825 StmtResult body(ParseCompoundStatementBody()); 1850 StmtResult Parser::ParseObjCTryStmt(SourceLocation atLoc) { 1859 StmtResult FinallyStmt; 1861 StmtResult TryBody(ParseCompoundStatementBody()); 1901 StmtResult CatchBody(true); 1909 StmtResult Catch = Actions.ActOnObjCAtCatchStmt(AtCatchFinallyLoc, 1927 StmtResult FinallyBody(true); 1953 StmtResult [all...] |
H A D | ParsePragma.cpp | 127 StmtResult Parser::HandlePragmaCaptured() 143 StmtResult R = ParseCompoundStatement();
|
H A D | ParseExpr.cpp | 2000 StmtResult Stmt(ParseCompoundStatement(true)); 2502 StmtResult Stmt(ParseCompoundStatementBody());
|
H A D | ParseExprCXX.cpp | 1066 StmtResult Stmt(ParseCompoundStatementBody());
|
/external/clang/include/clang/Parse/ |
H A D | Parser.h | 242 typedef clang::StmtResult StmtResult; typedef in class:clang::Parser 252 StmtResult StmtError() { return StmtResult(true); } 255 StmtResult StmtError(const DiagnosticBuilder &) { return StmtError(); } 455 StmtResult HandlePragmaCaptured(); 1474 StmtResult ParseStatement(SourceLocation *TrailingElseLoc = 0) { 1478 StmtResult ParseStatementOrDeclaration(StmtVector &Stmts, 1481 StmtResult ParseStatementOrDeclarationAfterAttributes( 1486 StmtResult ParseExprStatemen [all...] |
/external/clang/lib/Sema/ |
H A D | SemaStmt.cpp | 38 StmtResult Sema::ActOnExprStmt(ExprResult FE) { 56 StmtResult Sema::ActOnExprStmtError() { 61 StmtResult Sema::ActOnNullStmt(SourceLocation SemiLoc, 66 StmtResult Sema::ActOnDeclStmt(DeclGroupPtrTy dg, SourceLocation StartLoc, 294 StmtResult 340 StmtResult 388 StmtResult 403 StmtResult 423 StmtResult Sema::ActOnAttributedStmt(SourceLocation AttrLoc, 431 StmtResult [all...] |
H A D | SemaStmtAttr.cpp | 67 StmtResult Sema::ProcessStmtAttributes(Stmt *S, AttributeList *AttrList,
|
H A D | TreeTransform.h | 134 static inline StmtResult Owned(Stmt *S) { return S; } 315 StmtResult TransformStmt(Stmt *S); 547 StmtResult 591 StmtResult TransformCompoundStmt(CompoundStmt *S, bool IsStmtExpr); 602 StmtResult Transform##Node(Node *S); 1029 StmtResult RebuildCompoundStmt(SourceLocation LBraceLoc, 1041 StmtResult RebuildCaseStmt(SourceLocation CaseLoc, 1054 StmtResult RebuildCaseStmtBody(Stmt *S, Stmt *Body) { 1063 StmtResult RebuildDefaultStmt(SourceLocation DefaultLoc, 1074 StmtResult RebuildLabelStm [all...] |
H A D | SemaOpenMP.cpp | 202 StmtResult Sema::ActOnOpenMPExecutableDirective(OpenMPDirectiveKind Kind, 207 StmtResult Res = StmtError(); 222 StmtResult Sema::ActOnOpenMPParallelDirective(ArrayRef<OMPClause *> Clauses,
|
H A D | SemaStmtAsm.cpp | 77 StmtResult Sema::ActOnGCCAsmStmt(SourceLocation AsmLoc, bool IsSimple, 472 StmtResult Sema::ActOnMSAsmStmt(SourceLocation AsmLoc, SourceLocation LBraceLoc,
|
H A D | SemaDeclCXX.cpp | 8493 static StmtResult 8568 /// \returns A statement or a loop that copies the expressions, or StmtResult(0) 8570 static StmtResult 8666 return StmtResult((Stmt*)0); 8732 StmtResult Copy = 8761 static StmtResult 8770 StmtResult Result(buildSingleCopyAssignRecursively(S, Loc, T, To, From, 9064 StmtResult Copy = buildSingleCopyAssign(*this, Loc, BaseType, 9143 StmtResult Copy = buildSingleCopyAssign(*this, Loc, FieldType, 9162 StmtResult Retur [all...] |
H A D | SemaTemplateInstantiate.cpp | 2625 StmtResult
|
H A D | SemaTemplateInstantiateDecl.cpp | 3214 StmtResult Body = SubstStmt(Pattern, TemplateArgs);
|
H A D | SemaExprCXX.cpp | 5698 StmtResult Sema::ActOnFinishFullStmt(Stmt *FullStmt) {
|
H A D | SemaExpr.cpp | 10766 StmtResult TransformLabelStmt(LabelStmt *S) {
|