26 #if ! defined (octave_ov_dld_fcn_h)
27 #define octave_ov_dld_fcn_h 1
29 #include "octave-config.h"
51 : sh_lib (), t_checked (), system_fcn_file ()
56 const std::string& nm =
"",
57 const std::string& ds =
"");
61 const std::string& nm =
"",
62 const std::string& ds =
"");
74 std::string fcn_file_name (
void)
const;
88 const std::string& nm =
"",
89 const std::string& ds =
"");
93 const std::string& nm =
"",
94 const std::string& ds =
"");
octave_value_list(* fcn)(const octave_value_list &, int)
octave_value_list(* meth)(octave::interpreter &, const octave_value_list &, int)
bool is_system_fcn_file(void) const
octave_dld_function(void)
octave::dynamic_library sh_lib
octave::sys::time t_checked
octave::dynamic_library get_shlib(void) const
bool is_dld_function(void) const
octave::sys::time time_checked(void) const
octave_dld_function(const octave_dld_function &fn)=delete
bool is_builtin_function(void) const
void mark_fcn_file_up_to_date(const octave::sys::time &t)
octave_value_list & operator=(const octave_value_list &obj)=default
#define DECLARE_OV_TYPEID_FUNCTIONS_AND_DATA