GNU Octave
4.2.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
Public Types | |
typedef std::list < octave::dynamic_library > ::const_iterator | const_iterator |
typedef std::list < octave::dynamic_library > ::iterator | iterator |
Static Public Member Functions | |
static void | append (const octave::dynamic_library &shl) |
static void | display (void) |
static octave::dynamic_library | find_file (const std::string &file_name) |
static void | remove (octave::dynamic_library &shl, octave::dynamic_library::close_hook cl_hook=0) |
Private Member Functions | |
octave_shlib_list (void) | |
octave_shlib_list (const octave_shlib_list &) | |
~octave_shlib_list (void) | |
void | do_append (const octave::dynamic_library &shl) |
void | do_display (void) const |
octave::dynamic_library | do_find_file (const std::string &file_name) const |
void | do_remove (octave::dynamic_library &shl, octave::dynamic_library::close_hook cl_hook=0) |
octave_shlib_list & | operator= (const octave_shlib_list &) |
Static Private Member Functions | |
static void | cleanup_instance (void) |
static bool | instance_ok (void) |
Private Attributes | |
std::list < octave::dynamic_library > | lib_list |
Static Private Attributes | |
static octave_shlib_list * | instance = 0 |
Definition at line 50 of file dynamic-ld.cc.
Definition at line 56 of file dynamic-ld.cc.
Definition at line 55 of file dynamic-ld.cc.
|
inlineprivate |
Definition at line 69 of file dynamic-ld.cc.
Referenced by instance_ok().
|
inlineprivate |
Definition at line 71 of file dynamic-ld.cc.
|
private |
|
static |
Definition at line 170 of file dynamic-ld.cc.
References do_append(), instance, and instance_ok().
Referenced by octave_dynamic_loader::do_load_mex(), and octave_dynamic_loader::do_load_oct().
|
inlinestaticprivate |
Definition at line 84 of file dynamic-ld.cc.
Referenced by instance_ok().
|
static |
Definition at line 192 of file dynamic-ld.cc.
References do_display(), instance, and instance_ok().
|
private |
|
private |
|
private |
Definition at line 126 of file dynamic-ld.cc.
References lib_list, p, and retval.
Referenced by find_file().
|
private |
Definition at line 107 of file dynamic-ld.cc.
References octave::dynamic_library::close(), lib_list, and p.
Referenced by remove().
|
static |
Definition at line 185 of file dynamic-ld.cc.
References do_find_file(), instance, and instance_ok().
Referenced by octave_dynamic_loader::do_load_mex(), and octave_dynamic_loader::do_load_oct().
|
staticprivate |
Definition at line 151 of file dynamic-ld.cc.
References singleton_cleanup_list::add(), cleanup_instance(), error(), instance, octave_shlib_list(), and retval.
Referenced by append(), display(), find_file(), and remove().
|
private |
|
static |
Definition at line 177 of file dynamic-ld.cc.
References do_remove(), instance, and instance_ok().
Referenced by clear(), octave_dynamic_loader::do_remove_mex(), and octave_dynamic_loader::do_remove_oct().
|
staticprivate |
Definition at line 82 of file dynamic-ld.cc.
Referenced by append(), display(), find_file(), instance_ok(), and remove().
|
private |
Definition at line 89 of file dynamic-ld.cc.
Referenced by do_append(), do_display(), do_find_file(), and do_remove().