XTL  0.1
eXtended Template Library
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
xtd::dynamic_library Class Reference
+ Inheritance diagram for xtd::dynamic_library:
+ Collaboration diagram for xtd::dynamic_library:

Data Structures

class  function
 

Public Types

using map = std::map< xtd::filesystem::path, pointer >
 
using native_handle_type = void *
 
using pointer = std::shared_ptr< dynamic_library >
 

Public Member Functions

 dynamic_library (const dynamic_library &)=delete
 
 dynamic_library (dynamic_library &&src)
 
template<typename _ReturnT , typename... _ArgsT>
function< _ReturnT, _ArgsT...> get (const char *name)
 
native_handle_type handle () const
 
dynamic_libraryoperator= (const dynamic_library &)=delete
 
dynamic_libraryoperator= (dynamic_library &&src)
 

Static Public Member Functions

static pointer make (const char *spath)
 
static pointer make (const xtd::filesystem::path &spath)
 

Friends

class process
 

Detailed Description

Definition at line 51 of file dynamic_library.hpp.


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