Go to the documentation of this file.
30 #ifndef __CLAW_DYNAMIC_LIBRARY_HPP__
31 #define __CLAW_DYNAMIC_LIBRARY_HPP__
44 dynamic_library(
const std::string& name,
bool current_program =
false );
50 T get_symbol(
const std::string& name )
const;
58 #include <claw/impl/dynamic_library.tpp>
60 #endif // __CLAW_DYNAMIC_LIBRARY_HPP__
~dynamic_library()
Destructor (close the library).
void * handle
Type of the system handle to the library.
Include the good interface for dynamic libraries for your system.
This is the main namespace.
dynamic_library(const std::string &name, bool current_program=false)
Constructor.
bool have_symbol(const std::string &name) const
Tell if the library has a symbol.
A class to use dynamic libraries.