[ Lit Window Library at SourceForge[ Lit Window Productions Homepage ]  [ wxWidgets Tips&Tricks ]  [  wxVisualSetup ]

Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

value_assign_expr Class Template Reference

Result object for rules that contain an expression (see expr.h).

Inheritance diagram for value_assign_expr:

Inheritance graph
[legend]
Collaboration diagram for value_assign_expr:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void do_assign (symbol_table_interface *s)
value_assign_baseget_undo ()
 value_assign_expr (const typed_accessor< typename E::value_type > &target, const E &e)
bool will_modify (symbol_table_interface *s) const
 ~value_assign_expr ()

template<class E>
class value_assign_expr< E >


Constructor & Destructor Documentation

value_assign_expr const typed_accessor< typename E::value_type > &  target,
const E &  e
 

~value_assign_expr  ) 
 


Member Function Documentation

void do_assign symbol_table_interface *  s  )  [virtual]
 

Implements value_assign_base.

value_assign_base* get_undo  )  [virtual]
 

Implements value_assign_base.

bool will_modify symbol_table_interface *  s  )  const [virtual]
 

Implements value_assign_base.


Copyright 2004, Hajo Kirchhoff, Lit Window Productions