GNU Octave  8.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
dynamic_loader::shlibs_list Class Reference
Collaboration diagram for 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 (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_listoperator= (const shlibs_list &)=delete
 
std::list< std::string > remove (dynamic_library &shl)
 

Private Attributes

std::list< dynamic_librarym_lib_list
 

Detailed Description

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

Member Typedef Documentation

◆ const_iterator

◆ iterator

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

Constructor & Destructor Documentation

◆ shlibs_list() [1/2]

dynamic_loader::shlibs_list::shlibs_list ( void  )
inline

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

◆ shlibs_list() [2/2]

dynamic_loader::shlibs_list::shlibs_list ( const shlibs_list )
delete

◆ ~shlibs_list()

dynamic_loader::shlibs_list::~shlibs_list ( void  )
default

Member Function Documentation

◆ append()

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

Definition at line 55 of file dynamic-ld.cc.

References m_lib_list.

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

◆ display()

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

Definition at line 98 of file dynamic-ld.cc.

◆ find_file()

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

Definition at line 81 of file dynamic-ld.cc.

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

◆ operator=()

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

◆ remove()

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

Definition at line 61 of file dynamic-ld.cc.

References dynamic_library::close().

Referenced by dynamic_loader::clear(), and dynamic_loader::remove_oct().

Member Data Documentation

◆ m_lib_list

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

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

Referenced by append().


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