summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/plib/ppmf.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/netlist/plib/ppmf.h')
-rw-r--r--src/lib/netlist/plib/ppmf.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/lib/netlist/plib/ppmf.h b/src/lib/netlist/plib/ppmf.h
index 13d627dd2a1..e86c94ff4c9 100644
--- a/src/lib/netlist/plib/ppmf.h
+++ b/src/lib/netlist/plib/ppmf.h
@@ -368,8 +368,6 @@ namespace plib {
bind<const_specific_member_function<O>>(object, &mftp);
}
- bool is_set() const noexcept { return m_resolved != nullptr; }
-
generic_class *object() const noexcept { return m_obj; }
bool has_object() const noexcept { return m_obj != nullptr; }
@@ -384,6 +382,7 @@ namespace plib {
return this->call(std::forward<Targs>(args)...);
}
+ operator bool() const noexcept { return m_resolved != nullptr; }
private:
template<typename SPC, typename O, typename MF>
void bind(O * object, MF *fraw)