Template Class LiveSync

Class Documentation

template<typename SyncT, template<typename, typename> typename SubscriberT = Subscriber, typename = typename SyncT::message_types>
class LiveSync

This weird construct is necessary to get to the parameter pack, see [this stack overflow page] (https://stackoverflow.com/questions/22968182/is-it-possible-to-typedef-a-parameter-pack).