struct M final {};
public :
.
event(&two_handlers::on_immutable_M)
.event(&two_handlers::on_mutable_M)
.event(&two_handlers::on_stop);
}
so_5::send<M>(*this);
so_5::send<so_5::mutable_msg<M>>(*this);
so_5::send<stop>(*this);
}
private :
void on_immutable_M(mhood_t<M>) {
std::cout << "on immutable" << std::endl;
}
std::cout << "on mutable" << std::endl;
}
};
int main()
{
{
} );
return 0;
}