[ 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_string Class Reference

Result object for rules that return the result in string form.

Inheritance diagram for value_assign_string:

Inheritance graph
[legend]
Collaboration diagram for value_assign_string:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void do_assign (symbol_table_interface *)
bool equal_to (const value_assign_base *v) const
value_assign_baseget_undo ()
 return a value_assign_base object that can undo this object
const tstring & value () const
 value_assign_string (const accessor &target, const tstring &value, const string &name=string())
bool will_modify (symbol_table_interface *) const

Protected Attributes

string m_name
tstring m_value

Constructor & Destructor Documentation

value_assign_string const accessor &  target,
const tstring &  value,
const string &  name = string()
 


Member Function Documentation

void do_assign symbol_table_interface *   )  [virtual]
 

Implements value_assign_base.

bool equal_to const value_assign_base v  )  const
 

value_assign_base* get_undo  )  [virtual]
 

Implements value_assign_base.

const tstring& value  )  const
 

bool will_modify symbol_table_interface *   )  const [virtual]
 

Implements value_assign_base.


Member Data Documentation

string m_name [protected]
 

tstring m_value [protected]
 


Copyright 2004, Hajo Kirchhoff, Lit Window Productions