MCPcopy Create free account
hub / github.com/OGSR/OGSR-Engine / reset_memory_masks

Method reset_memory_masks

ogsr_engine/xrGame/agent_memory_manager.cpp:25–32  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

23
24template <typename T>
25IC void CAgentMemoryManager::reset_memory_masks(T& objects)
26{
27 typename T::iterator I = objects.begin();
28 typename T::iterator E = objects.end();
29 for (; I != E; ++I)
30 if (object().member().combat_mask() & (*I).m_squad_mask.get())
31 (*I).m_squad_mask.assign((*I).m_squad_mask.get() | object().member().combat_mask());
32}
33
34void CAgentMemoryManager::reset_memory_masks()
35{

Callers

nothing calls this directly

Calls 6

objectFunction · 0.50
beginMethod · 0.45
endMethod · 0.45
memberMethod · 0.45
getMethod · 0.45
assignMethod · 0.45

Tested by

no test coverage detected