#include <dynamic-ld.h>
Public Member Functions | |
virtual | ~octave_dynamic_loader (void) |
Static Public Member Functions | |
static octave_function * | load_oct (const std::string &fcn_name, const std::string &file_name=std::string(), bool relative=false) |
static octave_function * | load_mex (const std::string &fcn_name, const std::string &file_name=std::string(), bool relative=false) |
static bool | remove_oct (const std::string &fcn_name, octave_shlib &shl) |
static bool | remove_mex (const std::string &fcn_name, octave_shlib &shl) |
Protected Member Functions | |
octave_dynamic_loader (void) | |
Static Protected Member Functions | |
static std::string | name_mangler (const std::string &name) |
static std::string | name_uscore_mangler (const std::string &name) |
static std::string | mex_mangler (const std::string &name) |
static std::string | mex_uscore_mangler (const std::string &name) |
static std::string | mex_f77_mangler (const std::string &name) |
octave_dynamic_loader::octave_dynamic_loader | ( | void | ) | [inline, protected] |
virtual octave_dynamic_loader::~octave_dynamic_loader | ( | void | ) | [inline, virtual] |
octave_function * octave_dynamic_loader::load_mex | ( | const std::string & | fcn_name, | |
const std::string & | file_name = std::string () , |
|||
bool | relative = false | |||
) | [static] |
octave_function * octave_dynamic_loader::load_oct | ( | const std::string & | fcn_name, | |
const std::string & | file_name = std::string () , |
|||
bool | relative = false | |||
) | [static] |
std::string octave_dynamic_loader::mex_f77_mangler | ( | const std::string & | name | ) | [static, protected] |
std::string octave_dynamic_loader::mex_mangler | ( | const std::string & | name | ) | [static, protected] |
std::string octave_dynamic_loader::mex_uscore_mangler | ( | const std::string & | name | ) | [static, protected] |
std::string octave_dynamic_loader::name_mangler | ( | const std::string & | name | ) | [static, protected] |
std::string octave_dynamic_loader::name_uscore_mangler | ( | const std::string & | name | ) | [static, protected] |
bool octave_dynamic_loader::remove_mex | ( | const std::string & | fcn_name, | |
octave_shlib & | shl | |||
) | [static] |
bool octave_dynamic_loader::remove_oct | ( | const std::string & | fcn_name, | |
octave_shlib & | shl | |||
) | [static] |