summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/plib/pdynlib.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/netlist/plib/pdynlib.h')
-rw-r--r--src/lib/netlist/plib/pdynlib.h15
1 files changed, 6 insertions, 9 deletions
diff --git a/src/lib/netlist/plib/pdynlib.h b/src/lib/netlist/plib/pdynlib.h
index 1454c053298..7c9412593c9 100644
--- a/src/lib/netlist/plib/pdynlib.h
+++ b/src/lib/netlist/plib/pdynlib.h
@@ -8,31 +8,28 @@
#define PDYNLIB_H_
#include "pstring.h"
-#include "ptypes.h"
namespace plib {
// ----------------------------------------------------------------------------------------
// pdynlib: dynamic loading of libraries ...
// ----------------------------------------------------------------------------------------
-class dynlib : public nocopyassignmove
+class dynlib
{
public:
- explicit dynlib(const pstring &libname);
- dynlib(const pstring &path, const pstring &libname);
-
+ explicit dynlib(const pstring libname);
+ dynlib(const pstring path, const pstring libname);
~dynlib();
- COPYASSIGNMOVE(dynlib, delete)
bool isLoaded() const;
template <typename T>
- T getsym(const pstring &name)
+ T getsym(const pstring name)
{
return reinterpret_cast<T>(getsym_p(name));
}
private:
- void *getsym_p(const pstring &name);
+ void *getsym_p(const pstring name);
bool m_isLoaded;
void *m_lib;
@@ -67,6 +64,6 @@ private:
calltype m_sym;
};
-} // namespace plib
+}
#endif /* PSTRING_H_ */