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

◆ cleanup_completed_events()

void MayaFlux::Vruta::EventManager::cleanup_completed_events ( )
private

Clean up completed events.

Definition at line 111 of file EventManager.cpp.

112{
113 std::erase_if(m_events, [](const auto& e) {
114 return !e || e->done();
115 });
116
117 std::erase_if(m_named_events, [](const auto& pair) {
118 return !pair.second || pair.second->done();
119 });
120}
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.