50 typedef std::unique_ptr<os_module> os_module_ptr;
60 module& operator=(const module& aOther);
61 module& operator=(module&& aOther);
64 const std::string&
path()
const {
return iPath; }
69 template <
typename FunctionType>
70 FunctionType
procedure(
const std::string& aProcedureName)
72 return reinterpret_cast<FunctionType
>(procedure_address(aProcedureName));
77 os_module_ptr iOsModule;