26#if ! defined (octave_ov_dld_fcn_h)
27#define octave_ov_dld_fcn_h 1
29#include "octave-config.h"
49 : m_sh_lib (), m_time_checked (), m_system_fcn_file ()
53 const octave::dynamic_library& shl,
54 const std::string& nm =
"",
55 const std::string& ds =
"");
58 const octave::dynamic_library& shl,
59 const std::string& nm =
"",
60 const std::string& ds =
"");
67 { m_time_checked = t; }
82 const octave::dynamic_library& shl,
83 const std::string& nm =
"",
84 const std::string& ds =
"");
87 const octave::dynamic_library& shl,
88 const std::string& nm =
"",
89 const std::string& ds =
"");
96 octave::dynamic_library m_sh_lib;
100 octave::sys::time m_time_checked;
105 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
virtual octave::sys::time time_parsed() const
virtual std::string fcn_file_name() const
#define DECLARE_OV_TYPEID_FUNCTIONS_AND_DATA_API(API)