.TH "shevek::dl" 3 "Wed Jul 9 2014" "libshevek" \" -*- nroff -*- .ad l .nh .SH NAME shevek::dl \- .PP Load symbols from dynamic libraries\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .PP Inherits \fBshevek::refbase\fP\&. .SS "Public Member Functions" .in +1c .ti -1c .RI "\fB~dl\fP ()" .br .RI "\fIClose object and free structures\&. \fP" .ti -1c .RI "void \fBopen\fP (std::string const &\fBfile\fP=std::string())" .br .RI "\fIOpen a shared library\&. \fP" .ti -1c .RI "void \fBclose\fP ()" .br .RI "\fIClose the library, freeing the resources\&. \fP" .ti -1c .RI "template T & \fBget\fP (std::string const &name)" .br .RI "\fIGet a symbol from the library\&. \fP" .in -1c .SS "Static Public Member Functions" .in +1c .ti -1c .RI "static Glib::RefPtr< \fBdl\fP > \fBcreate\fP ()" .br .RI "\fICreate a new dl object\&. \fP" .in -1c .SS "Additional Inherited Members" .SH "Detailed Description" .PP Load symbols from dynamic libraries\&. Usage: create, open, get, get, \&.\&.\&., close .SH "Member Function Documentation" .PP .SS "void shevek::dl::close ()" .PP Close the library, freeing the resources\&. This is done automatically if open is called again, or the object is destroyed\&. .SS "template T & shevek::dl::get (std::string const &name)" .PP Get a symbol from the library\&. Its type must be given by the caller and cannot be checked for correctness\&. .SH "Author" .PP Generated automatically by Doxygen for libshevek from the source code\&.