clang API Documentation

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

#include <Stmt.h>

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

List of all members.

Public Member Functions

SourceLocation getLocStart () const LLVM_READONLY
SourceLocation getLocEnd () const LLVM_READONLY
SourceLocation getExceptLoc () const
SourceLocation getEndLoc () const
ExprgetFilterExpr () const
CompoundStmtgetBlock () const
child_range children ()

Static Public Member Functions

static SEHExceptStmtCreate (const ASTContext &C, SourceLocation ExceptLoc, Expr *FilterExpr, Stmt *Block)
static bool classof (const Stmt *T)

Friends

class ASTReader
class ASTStmtReader

Detailed Description

Definition at line 1823 of file Stmt.h.


Member Function Documentation

Reimplemented from clang::Stmt.

Definition at line 1857 of file Stmt.h.

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

Definition at line 1861 of file Stmt.h.

References clang::Stmt::getStmtClass().

SEHExceptStmt * SEHExceptStmt::Create ( const ASTContext C,
SourceLocation  ExceptLoc,
Expr FilterExpr,
Stmt Block 
) [static]

Definition at line 1049 of file Stmt.cpp.

References AttributeLangSupport::C.

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

Definition at line 1853 of file Stmt.h.

References BLOCK.

Referenced by getEndLoc().

Definition at line 1847 of file Stmt.h.

References getBlock(), and clang::CompoundStmt::getLocEnd().

Referenced by getLocEnd().

Definition at line 1846 of file Stmt.h.

Referenced by getLocStart().

Definition at line 1849 of file Stmt.h.

Reimplemented from clang::Stmt.

Definition at line 1844 of file Stmt.h.

References getEndLoc().

Reimplemented from clang::Stmt.

Definition at line 1843 of file Stmt.h.

References getExceptLoc().


Friends And Related Function Documentation

friend class ASTReader [friend]

Definition at line 1833 of file Stmt.h.

friend class ASTStmtReader [friend]

Reimplemented from clang::Stmt.

Definition at line 1834 of file Stmt.h.


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