ESLA

Embeddable Scriting LAnguage

frantz@pangea.stanford.edu

Stanford University, Rock Fracture Project research group

© 2003

IfAction Class Reference

Inheritance diagram for IfAction:

IfBase GenAction GenObject Counted

Public Types

enum  REACH_T { REACH_NONE, REACH_END, REACH_ELSE, REACH_ELSEIF }

Public Methods

 IfAction ()
virtual RET_TYPE set_parameters (IfStream *, const std::string &params)
virtual RET_TYPE execute ()
virtual std::string command_name () const

Protected Methods

void set_result (bool)

Friends

class ElseIfAction

Member Enumeration Documentation

enum IfAction::REACH_T
 

Enumeration values:
REACH_NONE 
REACH_END 
REACH_ELSE 
REACH_ELSEIF 

Definition at line 72 of file if_action.h.


Constructor & Destructor Documentation

IfAction::IfAction  
 


Member Function Documentation

virtual std::string IfAction::command_name   const [virtual]
 

Implements GenAction.

virtual RET_TYPE IfAction::execute   [virtual]
 

Implements GenAction.

virtual RET_TYPE IfAction::set_parameters IfStream  ,
const std::string &    params
[virtual]
 

Implements GenAction.

void IfAction::set_result bool    [protected]
 


Friends And Related Function Documentation

friend class ElseIfAction [friend]
 

Definition at line 106 of file if_action.h.


Generated on Wed May 14 11:42:33 2003 for Esla-lib by doxygen1.3-rc1