#include "auto-shlib.h"
Public Types | |
typedef std::function< std::string(const std::string &)> | name_mangler |
Public Member Functions | |
auto_shlib (const auto_shlib &)=default | |
auto_shlib (void) | |
~auto_shlib (void)=default | |
void | add (const std::string &name) |
std::list< std::string > | close (void) |
OCTAVE_API void | delete_later (void) |
std::string | file_name (void) const |
bool | is_out_of_date (void) const |
std::size_t | number_of_functions_loaded (void) const |
void | open (const std::string &f) |
operator bool () const | |
auto_shlib & | operator= (const auto_shlib &)=default |
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 OCTAVE_API dynlib_rep | s_nil_rep |
Definition at line 40 of file auto-shlib.h.
|
inherited |
Definition at line 46 of file oct-shlib.h.
auto_shlib::auto_shlib | ( | void | ) |
Definition at line 37 of file auto-shlib.cc.
|
default |
|
default |
|
inlineinherited |
Definition at line 187 of file oct-shlib.h.
|
inlineinherited |
Definition at line 166 of file oct-shlib.h.
Referenced by dynamic_loader::shlibs_list::remove().
|
inherited |
Definition at line 65 of file oct-shlib.cc.
References possibly_unreferenced_dynamic_libraries.
|
inlineinherited |
Definition at line 199 of file oct-shlib.h.
Referenced by dynamic_loader::clear().
|
inlineinherited |
Definition at line 196 of file oct-shlib.h.
Referenced by dynamic_loader::load_mex(), and dynamic_loader::load_oct().
|
inlineinherited |
Definition at line 193 of file oct-shlib.h.
Referenced by dynamic_loader::clear(), and dynamic_loader::remove_oct().
|
inlineinherited |
Definition at line 163 of file oct-shlib.h.
References f.
Referenced by dynamic_loader::load_mex(), and dynamic_loader::load_oct().
|
inlineinherited |
Definition at line 161 of file oct-shlib.h.
|
default |
|
inlineinherited |
Definition at line 158 of file oct-shlib.h.
References dynamic_library::m_rep.
|
inlineinherited |
Definition at line 190 of file oct-shlib.h.
Referenced by dynamic_loader::remove_oct().
|
inlineinherited |
Definition at line 177 of file oct-shlib.h.
References f.
Referenced by blas_version(), initialize_gsvd(), lapack_version(), dynamic_loader::load_mex(), dynamic_loader::load_oct(), and dynamic_loader::try_load_mex().
|
inlineinherited |
Definition at line 202 of file oct-shlib.h.
|
privateinherited |
Definition at line 207 of file oct-shlib.h.
Referenced by dynamic_library::operator=(), and dynamic_library::operator==().
|
staticprivateinherited |
Definition at line 121 of file oct-shlib.h.