comparison src/ov.h @ 7719:87eda1f8faaa

octave_user_code: new base class for octave_user_script and octave_user_function
author John W. Eaton <jwe@octave.org>
date Wed, 16 Apr 2008 22:08:15 -0400
parents 2df457529cfa
children 39930366b709
comparison
equal deleted inserted replaced
7718:62279ce5654c 7719:87eda1f8faaa
569 { return rep->is_user_script (); } 569 { return rep->is_user_script (); }
570 570
571 bool is_user_function (void) const 571 bool is_user_function (void) const
572 { return rep->is_user_function (); } 572 { return rep->is_user_function (); }
573 573
574 bool is_user_code (void) const
575 { return rep->is_user_code (); }
576
574 bool is_builtin_function (void) const 577 bool is_builtin_function (void) const
575 { return rep->is_builtin_function (); } 578 { return rep->is_builtin_function (); }
576 579
577 bool is_dld_function (void) const 580 bool is_dld_function (void) const
578 { return rep->is_dld_function (); } 581 { return rep->is_dld_function (); }
736 streamoff_array streamoff_array_value (void) const; 739 streamoff_array streamoff_array_value (void) const;
737 740
738 octave_function *function_value (bool silent = false); 741 octave_function *function_value (bool silent = false);
739 742
740 octave_user_function *user_function_value (bool silent = false); 743 octave_user_function *user_function_value (bool silent = false);
744
745 octave_user_script *user_script_value (bool silent = false);
746
747 octave_user_code *user_code_value (bool silent = false);
741 748
742 octave_fcn_handle *fcn_handle_value (bool silent = false); 749 octave_fcn_handle *fcn_handle_value (bool silent = false);
743 750
744 octave_fcn_inline *fcn_inline_value (bool silent = false); 751 octave_fcn_inline *fcn_inline_value (bool silent = false);
745 752