23 #if ! defined (octave_ov_fcn_inline_h) 24 #define octave_ov_fcn_inline_h 1 26 #include "octave-config.h" 69 octave_value convert_to_str_internal (
bool,
bool,
char)
const;
73 bool save_ascii (std::ostream&
os);
75 bool load_ascii (std::istream&
is);
79 bool load_binary (std::istream&
is,
bool swap,
86 void print (std::ostream&
os,
bool pr_as_read_syntax =
false);
88 void print_raw (std::ostream&
os,
bool pr_as_read_syntax =
false)
const;
std::string fcn_text(void) const
F77_RET_T const F77_REAL const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE &F77_RET_T const F77_DBLE F77_DBLE &F77_RET_T const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE * f
octave_base_value * empty_clone(void) const
bool is_inline_function(void) const
calling an anonymous function involves an overhead quite comparable to the overhead of an m file function Passing a handle to a built in function is because the interpreter is not involved in the internal loop For a
#define DECLARE_OV_TYPEID_FUNCTIONS_AND_DATA
string_vector fcn_arg_names(void) const
nd deftypefn *std::string name
octave_fcn_inline(const octave_fcn_inline &fi)
octave_base_value * clone(void) const
write the output to stdout if nargout is
If this string is the system will ring the terminal sometimes it is useful to be able to print the original representation of the string
octave_fcn_inline * fcn_inline_value(bool=false)