Wayverb
wayverb::combined::model::basic_member< Derived > Class Template Reference
Inheritance diagram for wayverb::combined::model::basic_member< Derived >:
wayverb::combined::model::owning_member< Derived, DataMembers >

Public Types

using derived_type = Derived
 
using base_type = basic_member< Derived >
 
using on_change = util::event< Derived & >
 
using connection = typename on_change::connection
 
using scoped_connection = typename on_change::scoped_connection
 
using callback_type = typename on_change::callback_type
 

Public Member Functions

 basic_member (const basic_member &)
 
basic_memberoperator= (const basic_member &)
 
connection connect (callback_type t)
 
void notify ()
 
size_t connections () const
 

Constructor & Destructor Documentation

template<typename Derived>
wayverb::combined::model::basic_member< Derived >::basic_member ( const basic_member< Derived > &  )
inline

On copy construct, do nothing. It's not possible for this object to have listeners if it's being constructed.


The documentation for this class was generated from the following file: