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.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/lib/netlist/plib/pdynlib.h b/src/lib/netlist/plib/pdynlib.h
index b776d8e9b89..9c44452d16f 100644
--- a/src/lib/netlist/plib/pdynlib.h
+++ b/src/lib/netlist/plib/pdynlib.h
@@ -25,15 +25,15 @@ public:
~dynlib();
COPYASSIGNMOVE(dynlib, delete)
- bool isLoaded() const;
+ bool isLoaded() const { return m_isLoaded; }
template <typename T>
- T getsym(const pstring &name)
+ T getsym(const pstring &name) const noexcept
{
return reinterpret_cast<T>(getsym_p(name));
}
private:
- void *getsym_p(const pstring &name);
+ void *getsym_p(const pstring &name) const noexcept;
bool m_isLoaded;
void *m_lib;
@@ -47,12 +47,12 @@ public:
dynproc() : m_sym(nullptr) { }
- dynproc(dynlib &dl, const pstring &name)
+ dynproc(dynlib &dl, const pstring &name) noexcept
{
m_sym = dl.getsym<calltype>(name);
}
- void load(dynlib &dl, const pstring &name)
+ void load(dynlib &dl, const pstring &name) noexcept
{
m_sym = dl.getsym<calltype>(name);
}
@@ -63,7 +63,7 @@ public:
//return m_sym(args...);
}
- bool resolved() const { return m_sym != nullptr; }
+ bool resolved() const noexcept { return m_sym != nullptr; }
private:
calltype m_sym;
};