23 #if !defined (octave_ov_mex_fcn_h)
24 #define octave_ov_mex_fcn_h 1
47 : mex_fcn_ptr (), exit_fcn_ptr (), have_fmex (), sh_lib (),
48 t_checked (), system_fcn_file () { }
51 const std::string& nm = std::string ());
56 const std::list<octave_value_list>& idx)
63 const std::list<octave_value_list>& idx,
87 void atexit (
void (*fcn) (
void)) { exit_fcn_ptr = fcn; }
96 void (*exit_fcn_ptr) (void);
octave_idx_type length(void) const
bool is_system_fcn_file(void) const
octave_value subsref(const std::string &type, const std::list< octave_value_list > &idx)
void mark_fcn_file_up_to_date(const octave_time &t)
FloatComplex(* fptr)(const FloatComplex &, float, int, octave_idx_type &)
#define DECLARE_OV_TYPEID_FUNCTIONS_AND_DATA
static std::string fcn_file_name(const octave_value &fcn)
octave_function * function_value(bool=false)
octave_shlib get_shlib(void) const
bool is_builtin_function(void) const
void atexit(void(*fcn)(void))
octave_time time_checked(void) const
octave_mex_function(void)
const octave_function * function_value(bool=false) const
bool is_mex_function(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_value_list & operator=(const octave_value_list &obj)