A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://clang.llvm.org/doxygen/classclang_1_1ObjCAtTryStmt.html below:

clang: clang::ObjCAtTryStmt Class Reference

SourceLocation  getAtTryLoc () const   Retrieve the location of the @ in the @try.
  void  setAtTryLoc (SourceLocation Loc)   const StmtgetTryBody () const   Retrieve the @try body.
  StmtgetTryBody ()   void  setTryBody (Stmt *S)   unsigned  getNumCatchStmts () const   Retrieve the number of @catch statements in this try-catch-finally block.
  const ObjCAtCatchStmtgetCatchStmt (unsigned I) const   Retrieve a @catch statement.
  ObjCAtCatchStmtgetCatchStmt (unsigned I)   Retrieve a @catch statement.
  void  setCatchStmt (unsigned I, ObjCAtCatchStmt *S)   Set a particular catch statement.
  const ObjCAtFinallyStmtgetFinallyStmt () const   Retrieve the @finally statement, if any.
  ObjCAtFinallyStmtgetFinallyStmt ()   void  setFinallyStmt (Stmt *S)   SourceLocation  getBeginLoc () const LLVM_READONLY   SourceLocation  getEndLoc () const LLVM_READONLY   child_range  children ()   const_child_range  children () const   catch_stmt_iterator  catch_stmts_begin ()   catch_stmt_iterator  catch_stmts_end ()   catch_range  catch_stmts ()   const_catch_stmt_iterator  catch_stmts_begin () const   const_catch_stmt_iterator  catch_stmts_end () const   catch_const_range  catch_stmts () const   void *  operator new (size_t bytes, const ASTContext &C, unsigned alignment=8)   void *  operator new (size_t bytes, const ASTContext *C, unsigned alignment=8)   void *  operator new (size_t bytes, void *mem) noexcept   void  operator delete (void *, const ASTContext &, unsigned) noexcept   void  operator delete (void *, const ASTContext *, unsigned) noexcept   void  operator delete (void *, size_t) noexcept   void  operator delete (void *, void *) noexcept     Stmt ()=delete     Stmt (const Stmt &)=delete     Stmt (Stmt &&)=delete   Stmtoperator= (const Stmt &)=delete   Stmtoperator= (Stmt &&)=delete     Stmt (StmtClass SC)   StmtClass  getStmtClass () const   const char *  getStmtClassName () const   SourceRange  getSourceRange () const LLVM_READONLY   SourceLocation tokens are not useful in isolation - they are low level value objects created/interpreted by SourceManager.
  SourceLocation  getBeginLoc () const LLVM_READONLY   SourceLocation  getEndLoc () const LLVM_READONLY   void  dump () const   Dumps the specified AST fragment and all subtrees to llvm::errs().
  void  dump (raw_ostream &OS, const ASTContext &Context) const   int64_t  getID (const ASTContext &Context) const   void  dumpColor () const   dumpColor - same as dump(), but forces color highlighting.
  void  dumpPretty (const ASTContext &Context) const   dumpPretty/printPretty - These two methods do a "pretty print" of the AST back to its original source language syntax.
  void  printPretty (raw_ostream &OS, PrinterHelper *Helper, const PrintingPolicy &Policy, unsigned Indentation=0, StringRef NewlineSymbol="\n", const ASTContext *Context=nullptr) const   void  printPrettyControlled (raw_ostream &OS, PrinterHelper *Helper, const PrintingPolicy &Policy, unsigned Indentation=0, StringRef NewlineSymbol="\n", const ASTContext *Context=nullptr) const   void  printJson (raw_ostream &Out, PrinterHelper *Helper, const PrintingPolicy &Policy, bool AddQuotes) const   Pretty-prints in JSON format.
  void  viewAST () const   viewAST - Visualize an AST rooted at this Stmt* using GraphViz.
  StmtIgnoreContainers (bool IgnoreCaptured=false)   Skip no-op (attributed, compound) container stmts and skip captured stmt at the top, if IgnoreCaptured is true.
  const StmtIgnoreContainers (bool IgnoreCaptured=false) const   const StmtstripLabelLikeStatements () const   Strip off all label-like statements.
  StmtstripLabelLikeStatements ()   child_range  children ()   const_child_range  children () const   child_iterator  child_begin ()   child_iterator  child_end ()   const_child_iterator  child_begin () const   const_child_iterator  child_end () const   void  Profile (llvm::FoldingSetNodeID &ID, const ASTContext &Context, bool Canonical, bool ProfileLambdaExpr=false) const   Produce a unique representation of the given statement.
  void  ProcessODRHash (llvm::FoldingSetNodeID &ID, ODRHash &Hash) const   Calculate a unique representation for a statement that is stable across compiler invocations.
 

Represents Objective-C's @try ... @catch ... @finally statement.

Definition at line 165 of file StmtObjC.h.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4