25 #ifndef WMODULELOADER_H
26 #define WMODULELOADER_H
32 #include <boost/filesystem.hpp>
33 #include <boost/shared_ptr.hpp>
35 #include "../common/WSharedAssociativeContainer.h"
36 #include "../common/WSharedLib.h"
49 typedef boost::shared_ptr< WModuleLoader >
SPtr;
54 typedef boost::shared_ptr< const WModuleLoader >
ConstSPtr;
91 std::vector< boost::shared_ptr< WSharedLib > >
m_libs;
102 unsigned int level = 0 );
115 PostponedLoad( boost::shared_ptr< WSharedLib > lib, boost::filesystem::path path ):
124 boost::shared_ptr< WSharedLib >
m_lib;
138 #endif // WMODULELOADER_H