GNU Octave
4.2.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include "oct-shlib.h"
Classes | |
class | dynlib_rep |
Public Types | |
typedef void(* | close_hook )(const std::string &) |
typedef std::string(* | name_mangler )(const std::string &) |
Public Member Functions | |
dynamic_library (void) | |
dynamic_library (const std::string &f, bool fake=true) | |
dynamic_library (const dynamic_library &sl) | |
~dynamic_library (void) | |
void | add (const std::string &name) |
void | close (close_hook cl_hook=0) |
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 | |
dynamic_library & | operator= (const dynamic_library &sl) |
bool | operator== (const dynamic_library &sl) const |
bool | remove (const std::string &name) |
void * | search (const std::string &nm, name_mangler mangler=0) const |
octave::sys::time | time_loaded (void) const |
Private Attributes | |
dynlib_rep * | rep |
Static Private Attributes | |
static dynlib_rep | nil_rep |
Definition at line 37 of file oct-shlib.h.
typedef void(* octave::dynamic_library::close_hook)(const std::string &) |
Definition at line 44 of file oct-shlib.h.
typedef std::string(* octave::dynamic_library::name_mangler)(const std::string &) |
Definition at line 43 of file oct-shlib.h.
|
inline |
Definition at line 117 of file oct-shlib.h.
|
inline |
Definition at line 119 of file oct-shlib.h.
|
inline |
Definition at line 122 of file oct-shlib.h.
|
inline |
Definition at line 128 of file oct-shlib.h.
|
inline |
Definition at line 173 of file oct-shlib.h.
|
inline |
Definition at line 156 of file oct-shlib.h.
Referenced by octave_shlib_list::do_remove(), and terminate_jvm().
|
inline |
Definition at line 185 of file oct-shlib.h.
Referenced by clear(), octave_dld_function::fcn_file_name(), and octave_mex_function::fcn_file_name().
|
inline |
Definition at line 182 of file oct-shlib.h.
Referenced by octave_dynamic_loader::do_load_mex(), and octave_dynamic_loader::do_load_oct().
|
inline |
Definition at line 179 of file oct-shlib.h.
Referenced by clear(), octave_dynamic_loader::do_remove_mex(), and octave_dynamic_loader::do_remove_oct().
|
inline |
Definition at line 153 of file oct-shlib.h.
Referenced by octave_dynamic_loader::do_load_mex(), and octave_dynamic_loader::do_load_oct().
|
inline |
Definition at line 151 of file oct-shlib.h.
|
inline |
Definition at line 134 of file oct-shlib.h.
References octave::dynamic_library::dynlib_rep::count, and rep.
|
inline |
Definition at line 148 of file oct-shlib.h.
References rep.
|
inline |
Definition at line 176 of file oct-shlib.h.
References name.
Referenced by octave_dynamic_loader::do_remove_mex(), and octave_dynamic_loader::do_remove_oct().
|
inline |
Definition at line 164 of file oct-shlib.h.
References f.
Referenced by octave_dynamic_loader::do_load_mex(), octave_dynamic_loader::do_load_oct(), and initialize_jvm().
|
inline |
Definition at line 188 of file oct-shlib.h.
Referenced by octave_dld_function::time_parsed(), and octave_mex_function::time_parsed().
|
staticprivate |
Definition at line 113 of file oct-shlib.h.
|
private |
Definition at line 193 of file oct-shlib.h.
Referenced by operator=(), and operator==().