rphp::AST::assignment Class Reference

#include <pAST.h>

Inheritance diagram for rphp::AST::assignment:

rphp::AST::expr rphp::AST::stmt

List of all members.

Public Member Functions

 assignment (expr *lVal, expr *rVal, bool r)
exprlVal (void)
exprrVal (void)
bool byRef (void) const
stmt::child_iterator child_begin ()
stmt::child_iterator child_end ()
 IMPLEMENT_SUPPORT_MEMBERS (assignment)

Protected Member Functions

 assignment (const assignment &other, pParseContext &C)

Private Types

enum  { LVAL, RVAL, END_EXPR }

Private Attributes

stmtchildren_ [END_EXPR]
bool byRef_


Member Enumeration Documentation

anonymous enum [private]

Enumerator:
LVAL 
RVAL 
END_EXPR 


Constructor & Destructor Documentation

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

rphp::AST::assignment::assignment ( expr lVal,
expr rVal,
bool  r 
) [inline]


Member Function Documentation

expr* rphp::AST::assignment::lVal ( void   )  [inline]

expr* rphp::AST::assignment::rVal ( void   )  [inline]

bool rphp::AST::assignment::byRef ( void   )  const [inline]

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

Implements rphp::AST::stmt.

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

Implements rphp::AST::stmt.

rphp::AST::assignment::IMPLEMENT_SUPPORT_MEMBERS ( assignment   ) 


Member Data Documentation

stmt* rphp::AST::assignment::children_[END_EXPR] [private]

bool rphp::AST::assignment::byRef_ [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