#include <ov-usr-fcn.h>
Inherits octave_user_code.
Public Member Functions | |
octave_user_script (void) | |
octave_user_script (const std::string &fnm, const std::string &nm, tree_statement_list *cmds, const std::string &ds=std::string()) | |
octave_user_script (const std::string &fnm, const std::string &nm, const std::string &ds=std::string()) | |
~octave_user_script (void) | |
octave_function * | function_value (bool=false) |
octave_user_script * | user_script_value (bool=false) |
octave_user_code * | user_code_value (bool=false) |
bool | is_user_script (void) const |
void | stash_fcn_file_name (const std::string &nm) |
void | mark_fcn_file_up_to_date (const octave_time &t) |
void | stash_fcn_file_time (const octave_time &t) |
std::string | fcn_file_name (void) const |
octave_time | time_parsed (void) const |
octave_time | time_checked (void) const |
octave_value | subsref (const std::string &type, const std::list< octave_value_list > &idx) |
octave_value_list | subsref (const std::string &type, const std::list< octave_value_list > &idx, int nargout) |
octave_value_list | do_multi_index_op (int nargout, const octave_value_list &args) |
tree_statement_list * | body (void) |
void | accept (tree_walker &tw) |
octave_user_script::octave_user_script | ( | void | ) |
octave_user_script::octave_user_script | ( | const std::string & | fnm, | |
const std::string & | nm, | |||
tree_statement_list * | cmds, | |||
const std::string & | ds = std::string () | |||
) |
octave_user_script::octave_user_script | ( | const std::string & | fnm, | |
const std::string & | nm, | |||
const std::string & | ds = std::string () | |||
) |
octave_user_script::~octave_user_script | ( | void | ) |
void octave_user_script::accept | ( | tree_walker & | tw | ) | [virtual] |
Reimplemented from octave_function.
tree_statement_list* octave_user_script::body | ( | void | ) | [inline, virtual] |
Implements octave_user_code.
octave_value_list octave_user_script::do_multi_index_op | ( | int | nargout, | |
const octave_value_list & | args | |||
) | [virtual] |
Reimplemented from octave_base_value.
std::string octave_user_script::fcn_file_name | ( | void | ) | const [inline, virtual] |
Reimplemented from octave_function.
octave_function* octave_user_script::function_value | ( | bool | = false |
) | [inline, virtual] |
Reimplemented from octave_base_value.
bool octave_user_script::is_user_script | ( | void | ) | const [inline, virtual] |
Reimplemented from octave_base_value.
void octave_user_script::mark_fcn_file_up_to_date | ( | const octave_time & | t | ) | [inline, virtual] |
Reimplemented from octave_function.
void octave_user_script::stash_fcn_file_name | ( | const std::string & | nm | ) | [inline] |
void octave_user_script::stash_fcn_file_time | ( | const octave_time & | t | ) | [inline] |
octave_value octave_user_script::subsref | ( | const std::string & | type, | |
const std::list< octave_value_list > & | idx | |||
) | [inline, virtual] |
Reimplemented from octave_base_value.
octave_value_list octave_user_script::subsref | ( | const std::string & | type, | |
const std::list< octave_value_list > & | idx, | |||
int | nargout | |||
) | [virtual] |
Reimplemented from octave_base_value.
octave_time octave_user_script::time_checked | ( | void | ) | const [inline, virtual] |
Reimplemented from octave_function.
octave_time octave_user_script::time_parsed | ( | void | ) | const [inline, virtual] |
Reimplemented from octave_function.
octave_user_code* octave_user_script::user_code_value | ( | bool | = false |
) | [inline, virtual] |
Reimplemented from octave_base_value.
octave_user_script* octave_user_script::user_script_value | ( | bool | = false |
) | [inline, virtual] |
Reimplemented from octave_base_value.