diff options
Diffstat (limited to 'src/lib/netlist/plib/pdynlib.h')
-rw-r--r-- | src/lib/netlist/plib/pdynlib.h | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/lib/netlist/plib/pdynlib.h b/src/lib/netlist/plib/pdynlib.h index 50cab95be51..8965cae8181 100644 --- a/src/lib/netlist/plib/pdynlib.h +++ b/src/lib/netlist/plib/pdynlib.h @@ -16,14 +16,15 @@ namespace plib { // pdynlib: dynamic loading of libraries ... // ---------------------------------------------------------------------------------------- - class dynlib_base : public nocopyassignmove + class dynlib_base { public: explicit dynlib_base() : m_is_loaded(false) { } virtual ~dynlib_base() = default; - COPYASSIGNMOVE(dynlib_base, delete) + PCOPYASSIGN(dynlib_base, delete) + PMOVEASSIGN(dynlib_base, default) bool isLoaded() const { return m_is_loaded; } @@ -46,10 +47,8 @@ namespace plib { ~dynlib() override; - COPYASSIGN(dynlib, delete) - - dynlib(dynlib &&) noexcept = default; - dynlib &operator=(dynlib &&) noexcept = default; + PCOPYASSIGN(dynlib, delete) + PMOVEASSIGN(dynlib, default) protected: void *getsym_p(const pstring &name) const noexcept override; |