clang API Documentation

Public Member Functions | Static Public Member Functions
clang::ObjCAtThrowStmt Class Reference

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

#include <StmtObjC.h>

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

List of all members.

Public Member Functions

 ObjCAtThrowStmt (SourceLocation atThrowLoc, Stmt *throwExpr)
 ObjCAtThrowStmt (EmptyShell Empty)
const ExprgetThrowExpr () const
ExprgetThrowExpr ()
void setThrowExpr (Stmt *S)
SourceLocation getThrowLoc ()
void setThrowLoc (SourceLocation Loc)
SourceLocation getLocStart () const LLVM_READONLY
SourceLocation getLocEnd () const LLVM_READONLY
child_range children ()

Static Public Member Functions

static bool classof (const Stmt *T)

Detailed Description

Represents Objective-C's @throw statement.

Definition at line 312 of file StmtObjC.h.


Constructor & Destructor Documentation

clang::ObjCAtThrowStmt::ObjCAtThrowStmt ( SourceLocation  atThrowLoc,
Stmt throwExpr 
) [inline]

Definition at line 316 of file StmtObjC.h.

clang::ObjCAtThrowStmt::ObjCAtThrowStmt ( EmptyShell  Empty) [inline, explicit]

Definition at line 320 of file StmtObjC.h.


Member Function Documentation

Reimplemented from clang::Stmt.

Definition at line 339 of file StmtObjC.h.

static bool clang::ObjCAtThrowStmt::classof ( const Stmt T) [inline, static]

Definition at line 335 of file StmtObjC.h.

References clang::Stmt::getStmtClass().

Reimplemented from clang::Stmt.

Definition at line 331 of file StmtObjC.h.

References clang::Stmt::getLocEnd().

Reimplemented from clang::Stmt.

Definition at line 330 of file StmtObjC.h.

const Expr* clang::ObjCAtThrowStmt::getThrowExpr ( ) const [inline]

Definition at line 323 of file StmtObjC.h.

Definition at line 324 of file StmtObjC.h.

Definition at line 327 of file StmtObjC.h.

Definition at line 325 of file StmtObjC.h.

References S.

Definition at line 328 of file StmtObjC.h.


The documentation for this class was generated from the following file: