GNU Octave  6.2.0
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 (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

Constructor & Destructor Documentation

◆ shlibs_list() [1/2]

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

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

◆ shlibs_list() [2/2]

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

◆ ~shlibs_list()

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

Member Function Documentation

◆ append()

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().

◆ display()

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

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

◆ find_file()

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().

◆ operator=()

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

◆ 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
private

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

Referenced by append().


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