clang API Documentation

Public Member Functions | Static Public Member Functions | Friends
clang::SEHTryStmt Class Reference

#include <Stmt.h>

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

List of all members.

Public Member Functions

SourceLocation getLocStart () const LLVM_READONLY
SourceLocation getLocEnd () const LLVM_READONLY
SourceLocation getTryLoc () const
SourceLocation getEndLoc () const
bool getIsCXXTry () const
CompoundStmtgetTryBlock () const
StmtgetHandler () const
SEHExceptStmtgetExceptHandler () const
 Returns 0 if not defined.
SEHFinallyStmtgetFinallyHandler () const
child_range children ()

Static Public Member Functions

static SEHTryStmtCreate (const ASTContext &C, bool isCXXTry, SourceLocation TryLoc, Stmt *TryBlock, Stmt *Handler)
static bool classof (const Stmt *T)

Friends

class ASTReader
class ASTStmtReader

Detailed Description

Definition at line 1901 of file Stmt.h.


Member Function Documentation

Reimplemented from clang::Stmt.

Definition at line 1940 of file Stmt.h.

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

Definition at line 1944 of file Stmt.h.

References clang::Stmt::getStmtClass().

SEHTryStmt * SEHTryStmt::Create ( const ASTContext C,
bool  isCXXTry,
SourceLocation  TryLoc,
Stmt TryBlock,
Stmt Handler 
) [static]

Definition at line 1025 of file Stmt.cpp.

References AttributeLangSupport::C.

Referenced by clang::Sema::ActOnSEHTryBlock().

Definition at line 1926 of file Stmt.h.

References clang::Stmt::getLocEnd().

Referenced by getLocEnd().

Returns 0 if not defined.

Definition at line 1031 of file Stmt.cpp.

References getHandler().

Definition at line 1035 of file Stmt.cpp.

References getHandler().

Stmt* clang::SEHTryStmt::getHandler ( ) const [inline]

Definition at line 1934 of file Stmt.h.

Referenced by getExceptHandler(), and getFinallyHandler().

Definition at line 1928 of file Stmt.h.

Reimplemented from clang::Stmt.

Definition at line 1923 of file Stmt.h.

References getEndLoc().

Reimplemented from clang::Stmt.

Definition at line 1922 of file Stmt.h.

References getTryLoc().

Definition at line 1930 of file Stmt.h.

Definition at line 1925 of file Stmt.h.

Referenced by getLocStart().


Friends And Related Function Documentation

friend class ASTReader [friend]

Definition at line 1913 of file Stmt.h.

friend class ASTStmtReader [friend]

Reimplemented from clang::Stmt.

Definition at line 1914 of file Stmt.h.


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