|
using | derived_type = Derived |
|
using | base_type = owning_member< Derived, DataMembers... > |
|
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 |
|
|
template<size_t I> |
const auto & | get () const & |
|
template<size_t I> |
auto & | get ()& |
|
template<typename T > |
const auto & | get () const & |
|
template<typename T > |
auto & | get ()& |
|
template<typename Derived, typename... DataMembers>
Sets up each connection to forward to this object. Default-constructs members.
template<typename Derived, typename... DataMembers>
Sets up each connection to forward to this object. Assumes ownership of passed-in objects.
template<typename Derived, typename... DataMembers>
Sets up each connection to forward to this object. Deep-copies content of other object.
template<typename Derived, typename... DataMembers>
Not strongly exception-safe. Elementwise deep copy from other to this. Subclasses should call notify afterwards.
template<typename Derived, typename... DataMembers>
template<typename Archive >
We don't really want to serialize each persistent_connection. Instead, we directly serialize the pointed-to items.
The documentation for this class was generated from the following file:
- src/combined/include/combined/model/member.h