23 #if ! defined (octave_ov_mex_fcn_h)
24 #define octave_ov_mex_fcn_h 1
26 #include "octave-config.h"
47 : mex_fcn_ptr (), exit_fcn_ptr (), have_fmex (), sh_lib (),
48 t_checked (), system_fcn_file () { }
56 const std::list<octave_value_list>& idx)
63 const std::list<octave_value_list>& idx,
96 void (*exit_fcn_ptr) (void);
octave_idx_type length(void) const
bool is_system_fcn_file(void) const
idx subsref(val, idx) esult
octave_value subsref(const std::string &type, const std::list< octave_value_list > &idx)
OCTAVE_EXPORT octave_value_list return the number of command line arguments passed to Octave If called with the optional argument the function t
#define DECLARE_OV_TYPEID_FUNCTIONS_AND_DATA
static std::string fcn_file_name(const octave_value &fcn)
OCTAVE_EXPORT octave_value_list isdir nd deftypefn *std::string nm
OCTAVE_EXPORT octave_value_list return the number of command line arguments passed to Octave If called with the optional argument the function xample nargout(@histc)
octave_function * function_value(bool=false)
bool is_builtin_function(void) const
void atexit(void(*fcn)(void))
octave::dynamic_library sh_lib
octave_mex_function(void)
const octave_function * function_value(bool=false) const
bool is_mex_function(void) const
FloatComplex(* fptr)(const FloatComplex &, float, int, octave_idx_type &)
void mark_fcn_file_up_to_date(const octave::sys::time &t)
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::sys::time time_checked(void) const
return octave_value(v1.char_array_value().concat(v2.char_array_value(), ra_idx),((a1.is_sq_string()||a2.is_sq_string())? '\'': '"'))
octave::dynamic_library get_shlib(void) const
octave_value_list & operator=(const octave_value_list &obj)
octave::sys::time t_checked