ESLA

Embeddable Scriting LAnguage

frantz@pangea.stanford.edu

Stanford University, Rock Fracture Project research group

© 2003

FunctionAction Class Reference

Inheritance diagram for FunctionAction:

GenAction GenObject Counted

Public Methods

virtual RET_TYPE set_parameters (IfStream *, const std::string &params)
virtual RET_TYPE execute (const std::string &, std::string &)
virtual RET_TYPE execute ()
virtual std::string args () const
virtual std::string command_name () const
virtual bool has_return () const
virtual RET_TYPE get_return (std::string &) const
std::string syntax () const

Protected Methods

virtual bool bind (const std::string &expression)
virtual bool rebind (const std::string &name, const std::string &new_value)
virtual std::string resolve (const std::string &name)
virtual bool parse (const std::string &expr, std::string &res)

Member Function Documentation

virtual std::string FunctionAction::args   const [virtual]
 

Implements GenAction.

virtual bool FunctionAction::bind const std::string &    expression [protected, virtual]
 

Reimplemented from GenAction.

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

Implements GenAction.

virtual RET_TYPE FunctionAction::execute   [virtual]
 

Implements GenAction.

virtual RET_TYPE FunctionAction::execute const std::string &   ,
std::string &   
[virtual]
 

Reimplemented from GenAction.

virtual RET_TYPE FunctionAction::get_return std::string &    const [virtual]
 

Reimplemented from GenAction.

bool FunctionAction::has_return   const [virtual]
 

Reimplemented from GenAction.

Definition at line 69 of file function_action.h.

virtual bool FunctionAction::parse const std::string &    expr,
std::string &    res
[protected, virtual]
 

Reimplemented from GenAction.

virtual bool FunctionAction::rebind const std::string &    name,
const std::string &    new_value
[protected, virtual]
 

Reimplemented from GenAction.

virtual std::string FunctionAction::resolve const std::string &    name [protected, virtual]
 

Reimplemented from GenAction.

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

Implements GenAction.

std::string FunctionAction::syntax   const
 


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