Observable Reference
Generic observable objects for C++
Classes | Typedefs
observable::detail Namespace Reference

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...