MCPcopy Create free account
hub / github.com/SoarGroup/Soar / ReleaseCallbackData

Function ReleaseCallbackData

Core/ClientSMLSWIG/Java/JavaCallbackByHand.h:192–201  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

190std::list<JavaCallbackData*> callbackdatas;
191
192void ReleaseCallbackData(JavaCallbackData* pJavaData)
193{
194 // Release callback data and remove from collection of those we need to release at shutdown
195 std::list<JavaCallbackData*>::iterator itr = find(callbackdatas.begin(), callbackdatas.end(), pJavaData);
196 if (itr != callbackdatas.end())
197 {
198 callbackdatas.erase(itr);
199 delete pJavaData;
200 }
201}
202
203bool IsValidCallbackData(JavaCallbackData* pJavaData)
204{

Calls 2

findFunction · 0.85
endMethod · 0.80

Tested by

no test coverage detected