#include <mn_event.hpp>
◆ allocator_type
template<class TSender , typename TArgs , class TBaseEvent = base_event<TSender, TArgs>, class TContainer = mn::container::vector<TBaseEvent>>
◆ args_type
template<class TSender , typename TArgs , class TBaseEvent = base_event<TSender, TArgs>, class TContainer = mn::container::vector<TBaseEvent>>
◆ const_pointer
template<class TSender , typename TArgs , class TBaseEvent = base_event<TSender, TArgs>, class TContainer = mn::container::vector<TBaseEvent>>
◆ const_reference
template<class TSender , typename TArgs , class TBaseEvent = base_event<TSender, TArgs>, class TContainer = mn::container::vector<TBaseEvent>>
◆ container_type
template<class TSender , typename TArgs , class TBaseEvent = base_event<TSender, TArgs>, class TContainer = mn::container::vector<TBaseEvent>>
◆ pointer
template<class TSender , typename TArgs , class TBaseEvent = base_event<TSender, TArgs>, class TContainer = mn::container::vector<TBaseEvent>>
◆ reference
template<class TSender , typename TArgs , class TBaseEvent = base_event<TSender, TArgs>, class TContainer = mn::container::vector<TBaseEvent>>
◆ self_type
template<class TSender , typename TArgs , class TBaseEvent = base_event<TSender, TArgs>, class TContainer = mn::container::vector<TBaseEvent>>
◆ sender_type
template<class TSender , typename TArgs , class TBaseEvent = base_event<TSender, TArgs>, class TContainer = mn::container::vector<TBaseEvent>>
◆ size_type
template<class TSender , typename TArgs , class TBaseEvent = base_event<TSender, TArgs>, class TContainer = mn::container::vector<TBaseEvent>>
◆ value_type
template<class TSender , typename TArgs , class TBaseEvent = base_event<TSender, TArgs>, class TContainer = mn::container::vector<TBaseEvent>>
◆ event_system() [1/2]
template<class TSender , typename TArgs , class TBaseEvent = base_event<TSender, TArgs>, class TContainer = mn::container::vector<TBaseEvent>>
◆ event_system() [2/2]
template<class TSender , typename TArgs , class TBaseEvent = base_event<TSender, TArgs>, class TContainer = mn::container::vector<TBaseEvent>>
◆ bind()
template<class TSender , typename TArgs , class TBaseEvent = base_event<TSender, TArgs>, class TContainer = mn::container::vector<TBaseEvent>>
◆ emit()
template<class TSender , typename TArgs , class TBaseEvent = base_event<TSender, TArgs>, class TContainer = mn::container::vector<TBaseEvent>>
◆ operator()()
template<class TSender , typename TArgs , class TBaseEvent = base_event<TSender, TArgs>, class TContainer = mn::container::vector<TBaseEvent>>
◆ operator+=()
template<class TSender , typename TArgs , class TBaseEvent = base_event<TSender, TArgs>, class TContainer = mn::container::vector<TBaseEvent>>
◆ operator-=()
template<class TSender , typename TArgs , class TBaseEvent = base_event<TSender, TArgs>, class TContainer = mn::container::vector<TBaseEvent>>
◆ remove()
template<class TSender , typename TArgs , class TBaseEvent = base_event<TSender, TArgs>, class TContainer = mn::container::vector<TBaseEvent>>
◆ m_mutex
template<class TSender , typename TArgs , class TBaseEvent = base_event<TSender, TArgs>, class TContainer = mn::container::vector<TBaseEvent>>
◆ m_observers
template<class TSender , typename TArgs , class TBaseEvent = base_event<TSender, TArgs>, class TContainer = mn::container::vector<TBaseEvent>>
The documentation for this class was generated from the following file: