GNU Octave  4.4.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
octave::dynamic_loader::shlibs_list Class Reference
Collaboration diagram for octave::dynamic_loader::shlibs_list:

Public Types

typedef std::list< dynamic_library >::const_iterator const_iterator
typedef std::list< dynamic_library >::iterator iterator

Public Member Functions

 shlibs_list (void)
 shlibs_list (const shlibs_list &)=delete
 ~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_listoperator= (const shlibs_list &)=delete
std::list< std::stringremove (dynamic_library &shl)

Private Attributes

std::list< dynamic_librarym_lib_list

Detailed Description

Definition at line 44 of file dynamic-ld.h.

Member Typedef Documentation

◆ const_iterator

◆ iterator

Constructor & Destructor Documentation

◆ shlibs_list() [1/2]

octave::dynamic_loader::shlibs_list::shlibs_list ( void  )

Definition at line 52 of file dynamic-ld.h.

◆ shlibs_list() [2/2]

octave::dynamic_loader::shlibs_list::shlibs_list ( const shlibs_list )

◆ ~shlibs_list()

octave::dynamic_loader::shlibs_list::~shlibs_list ( void  )

Member Function Documentation

◆ append()

void octave::dynamic_loader::shlibs_list::append ( const dynamic_library shl)

Definition at line 53 of file

References m_lib_list.

Referenced by octave::dynamic_loader::load_mex(), and octave::dynamic_loader::load_oct().

◆ display()

void octave::dynamic_loader::shlibs_list::display ( void  ) const

Definition at line 96 of file

◆ find_file()

dynamic_library octave::dynamic_loader::shlibs_list::find_file ( const std::string file_name) const

Definition at line 79 of file

References retval.

Referenced by octave::dynamic_loader::load_mex(), and octave::dynamic_loader::load_oct().

◆ operator=()

shlibs_list& octave::dynamic_loader::shlibs_list::operator= ( const shlibs_list )

◆ remove()

std::list< std::string > octave::dynamic_loader::shlibs_list::remove ( dynamic_library shl)

Member Data Documentation

◆ m_lib_list

std::list<dynamic_library> octave::dynamic_loader::shlibs_list::m_lib_list

Definition at line 73 of file dynamic-ld.h.

Referenced by append().

The documentation for this class was generated from the following files: