#include "defun-int.h"
Public Types | |
typedef std::function< std::string(const std::string &)> | name_mangler |
Public Member Functions | |
auto_shlib (const dynamic_library &shl) | |
auto_shlib (void) | |
void | add (const std::string &name) |
std::list< std::string > | close (void) |
std::string | file_name (void) const |
bool | is_out_of_date (void) const |
size_t | number_of_functions_loaded (void) const |
void | open (const std::string &f) |
operator bool () const | |
bool | operator== (const dynamic_library &sl) const |
bool | remove (const std::string &name) |
void * | search (const std::string &nm, const name_mangler &mangler=name_mangler()) const |
sys::time | time_loaded (void) const |
Private Attributes | |
dynlib_rep * | m_rep |
Static Private Attributes | |
static dynlib_rep | s_nil_rep |
Definition at line 76 of file defun-int.h.
|
inherited |
Definition at line 47 of file oct-shlib.h.
|
inline |
Definition at line 80 of file defun-int.h.
|
inline |
Definition at line 82 of file defun-int.h.
|
inlineinherited |
Definition at line 185 of file oct-shlib.h.
References name.
|
inlineinherited |
Definition at line 164 of file oct-shlib.h.
Referenced by octave::dynamic_loader::shlibs_list::remove(), and terminate_jvm().
|
inlineinherited |
Definition at line 197 of file oct-shlib.h.
Referenced by octave::dynamic_loader::clear(), octave_dld_function::fcn_file_name(), and octave_mex_function::fcn_file_name().
|
inlineinherited |
Definition at line 194 of file oct-shlib.h.
Referenced by octave::dynamic_loader::load_mex(), and octave::dynamic_loader::load_oct().
|
inlineinherited |
Definition at line 191 of file oct-shlib.h.
Referenced by octave::dynamic_loader::clear(), and octave::dynamic_loader::remove_oct().
|
inlineinherited |
Definition at line 161 of file oct-shlib.h.
References octave::f().
Referenced by octave::dynamic_loader::load_mex(), and octave::dynamic_loader::load_oct().
|
inlineinherited |
Definition at line 159 of file oct-shlib.h.
|
inlineinherited |
Definition at line 156 of file oct-shlib.h.
References octave::dynamic_library::m_rep.
|
inlineinherited |
Definition at line 188 of file oct-shlib.h.
References name.
Referenced by octave::dynamic_loader::remove_oct().
|
inlineinherited |
Definition at line 175 of file oct-shlib.h.
References octave::f().
Referenced by octave::sys::blas_version(), octave::initialize_gsvd(), initialize_jvm(), octave::sys::lapack_version(), octave::dynamic_loader::load_mex(), and octave::dynamic_loader::load_oct().
|
inlineinherited |
Definition at line 200 of file oct-shlib.h.
Referenced by octave_dld_function::time_parsed(), and octave_mex_function::time_parsed().
|
privateinherited |
Definition at line 205 of file oct-shlib.h.
Referenced by octave::dynamic_library::operator=(), and octave::dynamic_library::operator==().
|
staticprivateinherited |
Definition at line 121 of file oct-shlib.h.