OpenWalnut  1.4.0
Public Member Functions | Public Attributes | List of all members
WModuleLoader::PostponedLoad Struct Reference

Helper to store information on a lib which gets initialized later. More...

Public Member Functions

 PostponedLoad (boost::shared_ptr< WSharedLib > lib, boost::filesystem::path path)
 Initialize the class and keep track of the lib (and its reference). More...
 

Public Attributes

boost::shared_ptr< WSharedLibm_lib
 The library. More...
 
boost::filesystem::path m_path
 The path of the resources. More...
 

Detailed Description

Helper to store information on a lib which gets initialized later.

This basically is used for the arbitrary registration feature.

Definition at line 111 of file WModuleLoader.h.

Constructor & Destructor Documentation

WModuleLoader::PostponedLoad::PostponedLoad ( boost::shared_ptr< WSharedLib lib,
boost::filesystem::path  path 
)
inline

Initialize the class and keep track of the lib (and its reference).

Parameters
libthe lib to keep
paththe lib path

Definition at line 119 of file WModuleLoader.h.

Member Data Documentation

boost::shared_ptr< WSharedLib > WModuleLoader::PostponedLoad::m_lib

The library.

Need to keep this to avoid freeing the lib beforehand.

Definition at line 128 of file WModuleLoader.h.

boost::filesystem::path WModuleLoader::PostponedLoad::m_path

The path of the resources.

Definition at line 133 of file WModuleLoader.h.


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