ESLA

Embeddable Scriting LAnguage

frantz@pangea.stanford.edu

Stanford University, Rock Fracture Project research group

© 2003

IncludeAction Class Reference

Inheritance diagram for IncludeAction:

LoadSrcAction GenAction GenObject Counted

Public Methods

virtual std::string args () const
virtual std::string command_name () const
virtual GenActionget_function (const std::string &name)
virtual void add_function (GenAction *, const std::string &name)

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 void IncludeAction::add_function GenAction  ,
const std::string &    name
[virtual]
 

Reimplemented from LoadSrcAction.

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

Reimplemented from LoadSrcAction.

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

Reimplemented from LoadSrcAction.

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

Reimplemented from LoadSrcAction.

virtual GenAction* IncludeAction::get_function const std::string &    name [virtual]
 

Reimplemented from LoadSrcAction.

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

Reimplemented from LoadSrcAction.

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

Reimplemented from LoadSrcAction.

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

Reimplemented from LoadSrcAction.


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