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 =
"");
69 { m_time_checked = t; }
71 std::string fcn_file_name ()
const;
73 octave::sys::time time_parsed ()
const;
84 const octave::dynamic_library& shl,
85 const std::string& nm =
"",
86 const std::string& ds =
"");
89 const octave::dynamic_library& shl,
90 const std::string& nm =
"",
91 const std::string& ds =
"");
98 octave::dynamic_library m_sh_lib;
102 octave::sys::time m_time_checked;
107 bool m_system_fcn_file;
octave_value_list(* fcn)(const octave_value_list &, int)
octave_value_list(* meth)(octave::interpreter &, const octave_value_list &, int)
octave::dynamic_library get_shlib() const
octave::sys::time time_checked() const
bool is_system_fcn_file() const
void mark_fcn_file_up_to_date(const octave::sys::time &t)
bool is_dld_function() const
bool is_builtin_function() const
#define DECLARE_OV_TYPEID_FUNCTIONS_AND_DATA