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

◆ remove_crossing()

template<typename T >
void MayaFlux::Nexus::Expanse::remove_crossing ( const std::shared_ptr< Influence< T, CrossingContext > > &  action)
inline

Stop an action added with add_entry(), add_exit() or add_inside().

Definition at line 234 of file Expanse.hpp.

235 {
236 for (auto* list : { &m_entries, &m_exits, &m_insides }) {
237 std::erase_if(*list, [&action](const auto& entry) { return entry.first == action; });
238 }
239 }