rphp::AST::catchStmt Class Reference

#include <pAST.h>

Inheritance diagram for rphp::AST::catchStmt:

rphp::AST::stmt

List of all members.

Public Member Functions

 catchStmt (const pSourceRange &className, const pSourceRange &varName, pParseContext &C, block *body)
pIdentString className (void) const
pIdentString varName (void) const
stmt::child_iterator child_begin ()
stmt::child_iterator child_end ()
 IMPLEMENT_SUPPORT_MEMBERS (catchStmt)

Protected Member Functions

 catchStmt (const catchStmt &other, pParseContext &C)

Private Attributes

llvm::PooledStringPtr className_
llvm::PooledStringPtr varName_
blockbody_


Constructor & Destructor Documentation

rphp::AST::catchStmt::catchStmt ( const catchStmt other,
pParseContext C 
) [inline, protected]

rphp::AST::catchStmt::catchStmt ( const pSourceRange className,
const pSourceRange varName,
pParseContext C,
block body 
) [inline]


Member Function Documentation

pIdentString rphp::AST::catchStmt::className ( void   )  const [inline]

pIdentString rphp::AST::catchStmt::varName ( void   )  const [inline]

stmt::child_iterator rphp::AST::catchStmt::child_begin (  )  [inline, virtual]

Implements rphp::AST::stmt.

stmt::child_iterator rphp::AST::catchStmt::child_end (  )  [inline, virtual]

Implements rphp::AST::stmt.

rphp::AST::catchStmt::IMPLEMENT_SUPPORT_MEMBERS ( catchStmt   ) 


Member Data Documentation

llvm::PooledStringPtr rphp::AST::catchStmt::className_ [private]

llvm::PooledStringPtr rphp::AST::catchStmt::varName_ [private]

block* rphp::AST::catchStmt::body_ [private]


The documentation for this class was generated from the following file:
Generated on Fri Jul 30 03:00:11 2010 for rphp by  doxygen 1.5.4