ESLA

Embeddable Scriting LAnguage

frantz@pangea.stanford.edu

Stanford University, Rock Fracture Project research group

© 2003

LoadSrcAction Class Reference

Inheritance diagram for LoadSrcAction:

GenAction GenObject Counted IncludeAction

Public Methods

virtual RET_TYPE set_parameters (IfStream *, const std::string &params)
virtual RET_TYPE execute ()
virtual std::string args () const
virtual std::string command_name () const
virtual GenAction * get_function (const std::string &name)
virtual void add_function (GenAction *, const std::string &name)
void set_logger (Logger &log)

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)

Protected Attributes

LocalFunctionRegistry fct_registry_
LocalStringVarRegistry var_registry_
std::string file_

Member Function Documentation

virtual void LoadSrcAction::add_function (  GenAction *   ,
const std::string &    name
)  [virtual]
 

Reimplemented from GenAction.

Reimplemented in IncludeAction.

virtual std::string LoadSrcAction::args (    )  const [virtual]
 

Implements GenAction.

Reimplemented in IncludeAction.

virtual bool LoadSrcAction::bind (  const std::string &    expression )  [protected, virtual]
 

Reimplemented from GenAction.

Reimplemented in IncludeAction.

virtual std::string LoadSrcAction::command_name (    )  const [virtual]
 

Implements GenAction.

Reimplemented in IncludeAction.

virtual RET_TYPE LoadSrcAction::execute (    )  [virtual]
 

Implements GenAction.

virtual GenAction* LoadSrcAction::get_function (  const std::string &    name )  [virtual]
 

Reimplemented from GenAction.

Reimplemented in IncludeAction.

virtual bool LoadSrcAction::parse (  const std::string &    expr,
std::string &    res
)  [protected, virtual]
 

Reimplemented from GenAction.

Reimplemented in IncludeAction.

virtual bool LoadSrcAction::rebind (  const std::string &    name,
const std::string &    new_value
)  [protected, virtual]
 

Reimplemented from GenAction.

Reimplemented in IncludeAction.

virtual std::string LoadSrcAction::resolve (  const std::string &    name )  [protected, virtual]
 

Reimplemented from GenAction.

Reimplemented in IncludeAction.

void LoadSrcAction::set_logger (  Logger &    log ) 
 

virtual RET_TYPE LoadSrcAction::set_parameters (  IfStream *   ,
const std::string &    params
)  [virtual]
 

Implements GenAction.


Field Documentation

LocalFunctionRegistry LoadSrcAction::fct_registry_ [protected]
 

Definition at line 58 of file loadsrc_action.h.

std::string LoadSrcAction::file_ [protected]
 

Definition at line 60 of file loadsrc_action.h.

LocalStringVarRegistry LoadSrcAction::var_registry_ [protected]
 

Definition at line 59 of file loadsrc_action.h.


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