Claw  1.7.3
Public Member Functions | List of all members
claw::dynamic_library Class Reference

A class to use dynamic libraries. More...

#include <dynamic_library.hpp>

Public Member Functions

 dynamic_library (const std::string &name, bool current_program=false)
 Constructor. More...
 
 ~dynamic_library ()
 Destructor (close the library).
 
bool have_symbol (const std::string &name) const
 Tell if the library has a symbol. More...
 
template<class T >
get_symbol (const std::string &name) const
 

Detailed Description

A class to use dynamic libraries.

Author
Julien Jorge

Definition at line 41 of file dynamic_library.hpp.

Constructor & Destructor Documentation

◆ dynamic_library()

claw::dynamic_library::dynamic_library ( const std::string &  name,
bool  current_program = false 
)

Constructor.

Parameters
nameName of the library to load.
current_programTell if the name parameter is the current program.

Definition at line 39 of file dynamic_library.cpp.

Member Function Documentation

◆ have_symbol()

bool claw::dynamic_library::have_symbol ( const std::string &  name) const

Tell if the library has a symbol.

Parameters
nameThe symbol to find.

Definition at line 65 of file dynamic_library.cpp.


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