GNU Octave
4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
Public Types | |
typedef std::list < octave_shlib > ::const_iterator | const_iterator |
typedef std::list < octave_shlib >::iterator | iterator |
Static Public Member Functions | |
static void | append (const octave_shlib &shl) |
static void | display (void) |
static octave_shlib | find_file (const std::string &file_name) |
static void | remove (octave_shlib &shl, octave_shlib::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_shlib &shl) |
void | do_display (void) const |
octave_shlib | do_find_file (const std::string &file_name) const |
void | do_remove (octave_shlib &shl, octave_shlib::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_shlib > | lib_list |
Static Private Attributes | |
static octave_shlib_list * | instance = 0 |
Definition at line 50 of file dynamic-ld.cc.
typedef std::list<octave_shlib>::const_iterator octave_shlib_list::const_iterator |
Definition at line 56 of file dynamic-ld.cc.
typedef std::list<octave_shlib>::iterator octave_shlib_list::iterator |
Definition at line 55 of file dynamic-ld.cc.
|
inlineprivate |
Definition at line 68 of file dynamic-ld.cc.
Referenced by instance_ok().
|
inlineprivate |
Definition at line 70 of file dynamic-ld.cc.
|
private |
|
static |
Definition at line 172 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 82 of file dynamic-ld.cc.
Referenced by instance_ok().
|
static |
Definition at line 194 of file dynamic-ld.cc.
References do_display(), instance, and instance_ok().
|
private |
|
private |
|
private |
|
private |
Definition at line 105 of file dynamic-ld.cc.
References octave_shlib::close(), and lib_list.
Referenced by remove().
|
static |
Definition at line 187 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 149 of file dynamic-ld.cc.
References singleton_cleanup_list::add(), cleanup_instance(), error(), instance, and octave_shlib_list().
Referenced by append(), display(), find_file(), and remove().
|
private |
|
static |
Definition at line 179 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 80 of file dynamic-ld.cc.
Referenced by append(), display(), find_file(), instance_ok(), and remove().
|
private |
Definition at line 87 of file dynamic-ld.cc.
Referenced by do_append(), do_display(), do_find_file(), and do_remove().