#include "dynamic-ld.h"
Public Member Functions | |
dynamic_loader ()=delete | |
dynamic_loader (interpreter &interp) | |
virtual | ~dynamic_loader ()=default |
octave_function * | load_mex (const std::string &fcn_name, const std::string &file_name="", bool relative=false) |
octave_function * | load_oct (const std::string &fcn_name, const std::string &file_name="", bool relative=false) |
bool | remove_mex (const std::string &fcn_name, dynamic_library &shl) |
bool | remove_oct (const std::string &fcn_name, dynamic_library &shl) |
Definition at line 42 of file dynamic-ld.h.
|
delete |
|
inline |
Definition at line 80 of file dynamic-ld.h.
|
virtualdefault |
octave_function * dynamic_loader::load_mex | ( | const std::string & | fcn_name, |
const std::string & | file_name = "" , |
||
bool | relative = false |
||
) |
Definition at line 229 of file dynamic-ld.cc.
References error(), dynamic_library::is_out_of_date(), dynamic_library::open(), and dynamic_library::search().
octave_function * dynamic_loader::load_oct | ( | const std::string & | fcn_name, |
const std::string & | file_name = "" , |
||
bool | relative = false |
||
) |
Definition at line 149 of file dynamic-ld.cc.
References error(), f, dynamic_library::is_out_of_date(), dynamic_library::open(), and dynamic_library::search().
bool dynamic_loader::remove_mex | ( | const std::string & | fcn_name, |
dynamic_library & | shl | ||
) |
Definition at line 287 of file dynamic-ld.cc.
References remove_oct().
bool dynamic_loader::remove_oct | ( | const std::string & | fcn_name, |
dynamic_library & | shl | ||
) |
Definition at line 267 of file dynamic-ld.cc.
References dynamic_library::number_of_functions_loaded(), and dynamic_library::remove().
Referenced by remove_mex().