26 #if defined (HAVE_CONFIG_H)
43 "dynamically-linked function",
44 "dynamically-linked function");
48 const std::string& nm,
const std::string& ds)
55 static const std::string canonical_oct_file_dir
59 : canonical_oct_file_dir;
62 = (! file_name.empty ()
68 const std::string& nm,
const std::string& ds)
75 static const std::string canonical_oct_file_dir
79 : canonical_oct_file_dir;
82 = (! file_name.empty ()
90 dyn_loader.remove_oct (
m_name, m_sh_lib);
96 return m_sh_lib.file_name ();
102 return m_sh_lib.time_loaded ();
118 const octave::dynamic_library& shl,
119 const std::string& nm,
const std::string& ds)
126 const octave::dynamic_library& shl,
127 const std::string& nm,
const std::string& ds)
octave_value_list(* fcn)(const octave_value_list &, int)
octave_value_list(* meth)(octave::interpreter &, const octave_value_list &, int)
void mark_fcn_file_up_to_date(const octave::sys::time &t)
std::string fcn_file_name() const
static octave_dld_function * create(octave_builtin::fcn ff, const octave::dynamic_library &shl, const std::string &nm="", const std::string &ds="")
octave::sys::time time_parsed() const
std::string oct_file_dir()
dynamic_loader & __get_dynamic_loader__()
std::string oct_file_dir()
std::string canonicalize_file_name(const std::string &name)
#define DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA(t, n, c)