#include <oct-shlib.h>
Inherited by octave_auto_shlib.
Classes | |
class | shlib_rep |
Public Types | |
typedef std::string(* | name_mangler )(const std::string &) |
typedef void(* | close_hook )(const std::string &) |
Public Member Functions | |
octave_shlib (void) | |
octave_shlib (const std::string &f, bool fake=true) | |
~octave_shlib (void) | |
octave_shlib (const octave_shlib &sl) | |
octave_shlib & | operator= (const octave_shlib &sl) |
bool | operator== (const octave_shlib &sl) const |
operator bool () const | |
void | open (const std::string &f) |
void | close (close_hook cl_hook=0) |
void * | search (const std::string &nm, name_mangler mangler=0) const |
void | add (const std::string &name) |
bool | remove (const std::string &name) |
size_t | number_of_functions_loaded (void) const |
bool | is_out_of_date (void) const |
std::string | file_name (void) const |
octave_time | time_loaded (void) const |
typedef void(* octave_shlib::close_hook)(const std::string &) |
typedef std::string(* octave_shlib::name_mangler)(const std::string &) |
octave_shlib::octave_shlib | ( | void | ) | [inline] |
octave_shlib::octave_shlib | ( | const std::string & | f, | |
bool | fake = true | |||
) | [inline] |
octave_shlib::~octave_shlib | ( | void | ) | [inline] |
octave_shlib::octave_shlib | ( | const octave_shlib & | sl | ) | [inline] |
void octave_shlib::add | ( | const std::string & | name | ) | [inline] |
void octave_shlib::close | ( | close_hook | cl_hook = 0 |
) | [inline] |
std::string octave_shlib::file_name | ( | void | ) | const [inline] |
bool octave_shlib::is_out_of_date | ( | void | ) | const [inline] |
size_t octave_shlib::number_of_functions_loaded | ( | void | ) | const [inline] |
void octave_shlib::open | ( | const std::string & | f | ) | [inline] |
octave_shlib::operator bool | ( | void | ) | const [inline] |
octave_shlib& octave_shlib::operator= | ( | const octave_shlib & | sl | ) | [inline] |
bool octave_shlib::operator== | ( | const octave_shlib & | sl | ) | const [inline] |
bool octave_shlib::remove | ( | const std::string & | name | ) | [inline] |
void* octave_shlib::search | ( | const std::string & | nm, | |
name_mangler | mangler = 0 | |||
) | const [inline] |
octave_time octave_shlib::time_loaded | ( | void | ) | const [inline] |