SpiecsEngine
 
Loading...
Searching...
No Matches

◆ Broadcast()

template<typename ... Args>
void Spices::Delegate_Basic< Args >::Broadcast ( Args &&... args)
inline

Execute all function pointer.

Definition at line 124 of file DelegateBasic.h.

125 {
127
128 m_Agents->for_each([&](const auto& k, const auto& v) {
129 v(std::forward<Args>(args)...);
130 return false;
131 });
132 }
#define SPICES_PROFILE_ZONE
std::shared_ptr< scl::linked_unordered_map< uint64_t, Agent > > m_Agents
Map of Agent Function Pointer.
void for_each(F &fn)
Iter the container in order.

References Spices::Delegate_Basic< Args >::m_Agents.