Home
last modified time | relevance | path

Searched refs:CXXCatchStmt (Results 1 – 24 of 24) sorted by relevance

/external/clang/include/clang/AST/
DStmtCXX.h29 class CXXCatchStmt : public Stmt {
37 CXXCatchStmt(SourceLocation catchLoc, VarDecl *exDecl, Stmt *handlerBlock) in CXXCatchStmt() function
41 CXXCatchStmt(EmptyShell Empty) in CXXCatchStmt() function
104 CXXCatchStmt *getHandler(unsigned i) { in getHandler()
105 return cast<CXXCatchStmt>(getStmts()[i + 1]); in getHandler()
107 const CXXCatchStmt *getHandler(unsigned i) const { in getHandler()
108 return cast<CXXCatchStmt>(getStmts()[i + 1]); in getHandler()
DDataRecursiveASTVisitor.h1882 DEF_TRAVERSE_STMT(CXXCatchStmt, {
DRecursiveASTVisitor.h1899 DEF_TRAVERSE_STMT(CXXCatchStmt, {
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DExprEngine.h32 class CXXCatchStmt; variable
412 void VisitCXXCatchStmt(const CXXCatchStmt *CS, ExplodedNode *Pred,
/external/clang/lib/CodeGen/
DCodeGenPGO.cpp245 CXXCatchStmt, enumerator
338 return PGOHash::CXXCatchStmt; in getHashType()
685 void VisitCXXCatchStmt(const CXXCatchStmt *S) { in VisitCXXCatchStmt()
DCGException.cpp594 const CXXCatchStmt *C = S.getHandler(I); in EnterCXXTryStmt()
1068 static void BeginCatch(CodeGenFunction &CGF, const CXXCatchStmt *S) { in BeginCatch()
1236 const CXXCatchStmt *C = S.getHandler(I-1); in ExitCXXTryStmt()
/external/clang/include/clang/Basic/
DStmtNodes.td47 def CXXCatchStmt : Stmt;
/external/clang/lib/StaticAnalyzer/Checkers/
DDeadStoresChecker.cpp49 bool TraverseCXXCatchStmt(CXXCatchStmt *S) { in TraverseCXXCatchStmt()
/external/clang/lib/Analysis/
DCFG.cpp364 CFGBlock *VisitCXXCatchStmt(CXXCatchStmt *S);
1356 return VisitCXXCatchStmt(cast<CXXCatchStmt>(S)); in Visit()
3162 CXXCatchStmt *CS = Terminator->getHandler(h); in VisitCXXTryStmt()
3193 CFGBlock *CFGBuilder::VisitCXXCatchStmt(CXXCatchStmt *CS) { in VisitCXXCatchStmt()
3860 cast<CXXCatchStmt>(stmt)->getExceptionDecl(); in StmtPrinterHelper()
4191 else if (CXXCatchStmt *CS = dyn_cast<CXXCatchStmt>(Label)) { in print_block()
/external/clang/lib/Sema/
DSemaStmt.cpp3140 CXXCatchStmt(CatchLoc, cast_or_null<VarDecl>(ExDecl), HandlerBlock); in ActOnCXXCatchBlock()
3153 CXXCatchStmt *stmt;
3155 TypeWithHandler(const QualType &type, CXXCatchStmt *statement) in TypeWithHandler()
3173 CXXCatchStmt *getCatchStmt() const { return stmt; } in getCatchStmt()
3200 CXXCatchStmt *Handler = cast<CXXCatchStmt>(Handlers[i]); in ActOnCXXTryBlock()
DJumpDiagnostics.cpp329 CXXCatchStmt *CS = TS->getHandler(I); in BuildScopeInformation()
DTreeTransform.h1578 return Owned(new (getSema().Context) CXXCatchStmt(CatchLoc, ExceptionDecl, in RebuildCXXCatchStmt()
6111 StmtResult TreeTransform<Derived>::TransformCXXCatchStmt(CXXCatchStmt *S) { in TransformCXXCatchStmt()
DSemaDeclCXX.cpp12265 CXXCatchStmt *Handler = TryBlock->getHandler(I); in DiagnoseReturnInConstructorExceptionHandler()
/external/clang/lib/AST/
DStmtPrinter.cpp69 void PrintRawCXXCatchStmt(CXXCatchStmt *Catch);
510 void StmtPrinter::PrintRawCXXCatchStmt(CXXCatchStmt *Node) { in PrintRawCXXCatchStmt()
520 void StmtPrinter::VisitCXXCatchStmt(CXXCatchStmt *Node) { in VisitCXXCatchStmt()
DASTDumper.cpp307 void VisitCXXCatchStmt(const CXXCatchStmt *Node);
1565 void ASTDumper::VisitCXXCatchStmt(const CXXCatchStmt *Node) { in VisitCXXCatchStmt()
DStmtProfile.cpp185 void StmtProfiler::VisitCXXCatchStmt(const CXXCatchStmt *S) { in VisitCXXCatchStmt()
DStmt.cpp618 QualType CXXCatchStmt::getCaughtType() const { in getCaughtType()
/external/clang/lib/StaticAnalyzer/Core/
DExprEngineCXX.cpp482 void ExprEngine::VisitCXXCatchStmt(const CXXCatchStmt *CS, in VisitCXXCatchStmt()
DExprEngine.cpp983 VisitCXXCatchStmt(cast<CXXCatchStmt>(S), Pred, Dst); in Visit()
/external/chromium_org/v8/tools/gcmole/
Dgcmole.cc871 VISIT(CXXCatchStmt); in VisitStmt()
908 IGNORE_STMT(CXXCatchStmt);
/external/clang/include/clang/ASTMatchers/
DASTMatchers.h1094 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXCatchStmt> catchStmt;
/external/clang/lib/Serialization/
DASTReaderStmt.cpp1141 void ASTStmtReader::VisitCXXCatchStmt(CXXCatchStmt *S) { in VisitCXXCatchStmt()
2417 S = new (Context) CXXCatchStmt(Empty); in ReadStmtFromStream()
DASTWriterStmt.cpp1088 void ASTStmtWriter::VisitCXXCatchStmt(CXXCatchStmt *S) { in VisitCXXCatchStmt()
/external/clang/tools/libclang/
DCIndex.cpp1828 void VisitCXXCatchStmt(const CXXCatchStmt *S);
2105 void EnqueueVisitor::VisitCXXCatchStmt(const CXXCatchStmt *S) { in VisitCXXCatchStmt()