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

◆ callback_pair_exists()

bool MayaFlux::Nodes::callback_pair_exists ( const std::vector< std::pair< NodeHook, NodeCondition > > &  callbacks,
const NodeHook callback,
const NodeCondition condition 
)

Returns true if the exact callback+condition pair is already present.

Definition at line 15 of file NodeUtils.cpp.

16{
17 return std::ranges::any_of(callbacks,
18 [&callback, &condition](const std::pair<NodeHook, NodeCondition>& pair) {
19 return pair.first.target_type() == callback.target_type() && pair.second.target_type() == condition.target_type();
20 });
21}

Referenced by safe_add_conditional_callback().

+ Here is the caller graph for this function: