MayaFlux 1.0.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 132 of file EventManager.cpp.

133{
134 std::erase_if(m_events, [](const auto& e) {
135 return !e || e->done();
136 });
137
138 std::erase_if(m_named_events, [](const auto& pair) {
139 return !pair.second || pair.second->done();
140 });
141}
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.