class SEHFinallyStmt

Declaration

class SEHFinallyStmt : public Stmt { /* full declaration omitted */ };

Description

Stmt - This represents one statement.

Declared at: clang/include/clang/AST/Stmt.h:3405

Inherits from: Stmt

Member Variables

private clang::SourceLocation Loc
private clang::Stmt* Block

Inherited from Stmt:

protected

Method Overview

  • public static clang::SEHFinallyStmt * Create(const clang::ASTContext & C, clang::SourceLocation FinallyLoc, clang::Stmt * Block)
  • private SEHFinallyStmt(clang::SourceLocation Loc, clang::Stmt * Block)
  • private SEHFinallyStmt(clang::Stmt::EmptyShell E)
  • public clang::Stmt::child_range children()
  • public clang::Stmt::const_child_range children() const
  • public static bool classof(const clang::Stmt * T)
  • public clang::SourceLocation getBeginLoc() const
  • public clang::CompoundStmt * getBlock() const
  • public clang::SourceLocation getEndLoc() const
  • public clang::SourceLocation getFinallyLoc() const

Inherited from Stmt:

Methods

static clang::SEHFinallyStmt* Create(
    const clang::ASTContext& C,
    clang::SourceLocation FinallyLoc,
    clang::Stmt* Block)

Declared at: clang/include/clang/AST/Stmt.h:3416

Parameters

const clang::ASTContext& C
clang::SourceLocation FinallyLoc
clang::Stmt* Block

SEHFinallyStmt(clang::SourceLocation Loc,
               clang::Stmt* Block)

Declared at: clang/include/clang/AST/Stmt.h:3412

Parameters

clang::SourceLocation Loc
clang::Stmt* Block

SEHFinallyStmt(clang::Stmt::EmptyShell E)

Declared at: clang/include/clang/AST/Stmt.h:3413

Parameters

clang::Stmt::EmptyShell E

clang::Stmt::child_range children()

Declared at: clang/include/clang/AST/Stmt.h:3427

clang::Stmt::const_child_range children() const

Declared at: clang/include/clang/AST/Stmt.h:3431

static bool classof(const clang::Stmt* T)

Declared at: clang/include/clang/AST/Stmt.h:3435

Parameters

const clang::Stmt* T

clang::SourceLocation getBeginLoc() const

Declared at: clang/include/clang/AST/Stmt.h:3420

clang::CompoundStmt* getBlock() const

Declared at: clang/include/clang/AST/Stmt.h:3425

clang::SourceLocation getEndLoc() const

Declared at: clang/include/clang/AST/Stmt.h:3423

clang::SourceLocation getFinallyLoc() const

Declared at: clang/include/clang/AST/Stmt.h:3422