MCPcopy Create free account
hub / github.com/alliedmodders/sourcemod / RemoveTarget

Method RemoveTarget

core/concmd_cleaner.cpp:138–157  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

136 }
137
138 void RemoveTarget(ConCommandBase *pBase, IConCommandTracker *cls)
139 {
140 List<ConCommandInfo *>::iterator iter;
141 ConCommandInfo *pInfo;
142
143 iter = tracked_bases.begin();
144 while (iter != tracked_bases.end())
145 {
146 pInfo = (*iter);
147 if (pInfo->pBase == pBase && pInfo->cls == cls)
148 {
149 delete pInfo;
150 iter = tracked_bases.erase(iter);
151 }
152 else
153 {
154 iter++;
155 }
156 }
157 }
158} s_ConCmdTracker;
159
160void TrackConCommandBase(ConCommandBase *pBase, IConCommandTracker *me)

Callers 1

UntrackConCommandBaseFunction · 0.80

Calls 3

beginMethod · 0.45
endMethod · 0.45
eraseMethod · 0.45

Tested by

no test coverage detected