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).

Public Attributes

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

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 107 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 115 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 124 of file WModuleLoader.h.

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

The path of the resources.

Definition at line 129 of file WModuleLoader.h.


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