clang 20.0.0git
Public Member Functions | Static Public Member Functions | List of all members
clang::ObjCAtThrowStmt Class Reference

Represents Objective-C's @throw statement. More...

#include "clang/AST/StmtObjC.h"

Inheritance diagram for clang::ObjCAtThrowStmt:
Inheritance graph
[legend]

Public Member Functions

 ObjCAtThrowStmt (SourceLocation atThrowLoc, Stmt *throwExpr)
 
 ObjCAtThrowStmt (EmptyShell Empty)
 
const ExprgetThrowExpr () const
 
ExprgetThrowExpr ()
 
void setThrowExpr (Stmt *S)
 
SourceLocation getThrowLoc () const LLVM_READONLY
 
void setThrowLoc (SourceLocation Loc)
 
SourceLocation getBeginLoc () const LLVM_READONLY
 
SourceLocation getEndLoc () const LLVM_READONLY
 
child_range children ()
 
const_child_range children () const
 
- Public Member Functions inherited from clang::Stmt
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