clang  3.7.0
Public Member Functions | Static Public Member Functions | Friends | List of all members
clang::SEHExceptStmt Class Reference

#include <Stmt.h>

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

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 1829 of file Stmt.h.

Member Function Documentation

child_range clang::SEHExceptStmt::children ( )
inline

Definition at line 1863 of file Stmt.h.

static bool clang::SEHExceptStmt::classof ( const Stmt T)
inlinestatic

Definition at line 1867 of file Stmt.h.

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

Definition at line 1056 of file Stmt.cpp.

References AttributeLangSupport::C.

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

CompoundStmt* clang::SEHExceptStmt::getBlock ( ) const
inline

Definition at line 1859 of file Stmt.h.

References BLOCK.

Referenced by clang::CodeGen::CodeGenFunction::ExitSEHTryStmt().

SourceLocation clang::SEHExceptStmt::getEndLoc ( ) const
inline

Definition at line 1853 of file Stmt.h.

SourceLocation clang::SEHExceptStmt::getExceptLoc ( ) const
inline

Definition at line 1852 of file Stmt.h.

Expr* clang::SEHExceptStmt::getFilterExpr ( ) const
inline
SourceLocation clang::SEHExceptStmt::getLocEnd ( ) const
inline

Definition at line 1850 of file Stmt.h.

SourceLocation clang::SEHExceptStmt::getLocStart ( ) const
inline

Definition at line 1849 of file Stmt.h.

Friends And Related Function Documentation

friend class ASTReader
friend

Definition at line 1839 of file Stmt.h.

friend class ASTStmtReader
friend

Definition at line 1840 of file Stmt.h.


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