Load symbols from dynamic libraries.
#include <dl.hh>
Inherits shevek::refbase.
~dl ()
Close object and free structures. void open (std::string const &file=std::string())
Open a shared library. void close ()
Close the library, freeing the resources. template<typename T > T & get (std::string const &name)
Get a symbol from the library.
static Glib::RefPtr< dl > create ()
Create a new dl object.
Load symbols from dynamic libraries.
Usage: create, open, get, get, ..., close
Close the library, freeing the resources. This is done automatically if open is called again, or the object is destroyed.
Get a symbol from the library. Its type must be given by the caller and cannot be checked for correctness.
Generated automatically by Doxygen for libshevek from the source code.