Observable Reference
Generic observable objects for C++
|
Classes | |
struct | are_equality_comparable |
Check if two types are equality comparable between themselves. More... | |
class | collection |
Thread-safe collection that can store arbitrary items and apply a functor over them. More... | |
Typedefs | |
template<typename CallableType , typename ObserverType > | |
using | is_compatible_with_observer = std::is_convertible< CallableType, std::function< ObserverType > > |
Check if a callable type is compatible with an observer type. More... | |
template<typename CallableType , typename SubjectType > | |
using | is_compatible_with_subject = is_compatible_with_observer< CallableType, typename SubjectType::observer_type > |
Check if a callable type can be used to subscribe to a subject. More... | |