MayaFlux 0.3.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 116 of file EventManager.cpp.

117{
118 std::erase_if(m_events, [](const auto& e) {
119 return !e || e->done();
120 });
121
122 std::erase_if(m_named_events, [](const auto& pair) {
123 return !pair.second || pair.second->done();
124 });
125}
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.