#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 78 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().
Referenced by load_fcn_from_file().
| 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().
Referenced by load_fcn_from_file().
| bool dynamic_loader::remove_mex | ( | const std::string & | fcn_name, |
| dynamic_library & | shl | ||
| ) |
Definition at line 297 of file dynamic-ld.cc.
References remove_oct().
| bool dynamic_loader::remove_oct | ( | const std::string & | fcn_name, |
| dynamic_library & | shl | ||
| ) |
Definition at line 277 of file dynamic-ld.cc.
References dynamic_library::number_of_functions_loaded(), and dynamic_library::remove().
Referenced by remove_mex().