26 #if ! defined (octave_ov_dld_fcn_h)
27 #define octave_ov_dld_fcn_h 1
29 #include "octave-config.h"
51 : m_sh_lib (), m_time_checked (), m_system_fcn_file ()
55 const octave::dynamic_library& shl,
56 const std::string& nm =
"",
57 const std::string& ds =
"");
60 const octave::dynamic_library& shl,
61 const std::string& nm =
"",
62 const std::string& ds =
"");
73 { m_time_checked = t; }
75 std::string fcn_file_name (
void)
const;
77 octave::sys::time time_parsed (
void)
const;
79 octave::sys::time
time_checked (
void)
const {
return m_time_checked; }
88 const octave::dynamic_library& shl,
89 const std::string& nm =
"",
90 const std::string& ds =
"");
93 const octave::dynamic_library& shl,
94 const std::string& nm =
"",
95 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 get_shlib(void) const
bool is_dld_function(void) const
octave_dld_function(const octave_dld_function &fcn)=delete
octave::sys::time m_time_checked
octave::sys::time time_checked(void) const
bool is_builtin_function(void) const
void mark_fcn_file_up_to_date(const octave::sys::time &t)
octave::dynamic_library m_sh_lib
octave_value_list & operator=(const octave_value_list &obj)=default
#define DECLARE_OV_TYPEID_FUNCTIONS_AND_DATA