diff options
Diffstat (limited to 'src/lib/netlist/plib/ppmf.h')
-rw-r--r-- | src/lib/netlist/plib/ppmf.h | 3 |
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) |