Public Types | |
typedef std::list< dynamic_library >::const_iterator | const_iterator |
typedef std::list< dynamic_library >::iterator | iterator |
Public Member Functions | |
shlibs_list (const shlibs_list &)=delete | |
shlibs_list (void) | |
~shlibs_list (void)=default | |
void | append (const dynamic_library &shl) |
void | display (void) const |
dynamic_library | find_file (const std::string &file_name) const |
shlibs_list & | operator= (const shlibs_list &)=delete |
std::list< std::string > | remove (dynamic_library &shl) |
Private Attributes | |
std::list< dynamic_library > | m_lib_list |
Definition at line 47 of file dynamic-ld.h.
typedef std::list<dynamic_library>::const_iterator octave::dynamic_loader::shlibs_list::const_iterator |
Definition at line 53 of file dynamic-ld.h.
typedef std::list<dynamic_library>::iterator octave::dynamic_loader::shlibs_list::iterator |
Definition at line 52 of file dynamic-ld.h.
|
inline |
Definition at line 55 of file dynamic-ld.h.
|
delete |
|
default |
void octave::dynamic_loader::shlibs_list::append | ( | const dynamic_library & | shl | ) |
Definition at line 55 of file dynamic-ld.cc.
References m_lib_list.
Referenced by octave::dynamic_loader::load_mex(), and octave::dynamic_loader::load_oct().
void octave::dynamic_loader::shlibs_list::display | ( | void | ) | const |
Definition at line 98 of file dynamic-ld.cc.
dynamic_library octave::dynamic_loader::shlibs_list::find_file | ( | const std::string & | file_name | ) | const |
Definition at line 81 of file dynamic-ld.cc.
References retval.
Referenced by octave::dynamic_loader::load_mex(), and octave::dynamic_loader::load_oct().
|
delete |
std::list< std::string > octave::dynamic_loader::shlibs_list::remove | ( | dynamic_library & | shl | ) |
Definition at line 61 of file dynamic-ld.cc.
References octave::dynamic_library::close().
Referenced by octave::dynamic_loader::clear(), and octave::dynamic_loader::remove_oct().
|
private |
Definition at line 76 of file dynamic-ld.h.
Referenced by append().