MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ remove_event()

bool MayaFlux::Vruta::EventManager::remove_event ( const std::string &  name)

Remove an event by name.

Definition at line 62 of file EventManager.cpp.

63{
64 auto it = m_named_events.find(name);
65 if (it == m_named_events.end())
66 return false;
67
68 auto event = it->second;
69 m_named_events.erase(it);
70
71 std::erase(m_events, event);
72 return true;
73}
std::unordered_map< std::string, std::shared_ptr< Event > > m_named_events
std::vector< std::shared_ptr< Event > > m_events

References m_events, and m_named_events.

Referenced by add_event().

+ Here is the caller graph for this function: