Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | List of all members
mir::SharedLibrary Class Reference

#include <shared_library.h>

Public Member Functions

 SharedLibrary (char const *library_name)
 
 SharedLibrary (std::string const &library_name)
 
 ~SharedLibrary ()
 
template<typename FunctionPtr >
FunctionPtr load_function (char const *function_name) const
 
template<typename FunctionPtr >
FunctionPtr load_function (std::string const &function_name) const
 
template<typename FunctionPtr >
FunctionPtr load_function (std::string const &function_name, std::string const &version) const
 

Constructor & Destructor Documentation

mir::SharedLibrary::SharedLibrary ( char const *  library_name)
explicit
mir::SharedLibrary::SharedLibrary ( std::string const &  library_name)
explicit
mir::SharedLibrary::~SharedLibrary ( )

Member Function Documentation

template<typename FunctionPtr >
FunctionPtr mir::SharedLibrary::load_function ( char const *  function_name) const
inline
template<typename FunctionPtr >
FunctionPtr mir::SharedLibrary::load_function ( std::string const &  function_name) const
inline
template<typename FunctionPtr >
FunctionPtr mir::SharedLibrary::load_function ( std::string const &  function_name,
std::string const &  version 
) const
inline

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

Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Oct 10 14:07:14 UTC 2014