MCPcopy Create free account
hub / github.com/TorqueGameEngines/Torque3D / deleteObject

Method deleteObject

Engine/source/console/persistenceManager.cpp:93–114  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

91}
92
93void PersistenceManager::deleteObject(ParsedObject* object)
94{
95 if (object)
96 {
97 // Clear up used property memory
98 for (U32 j = 0; j < object->properties.size(); j++)
99 {
100 ParsedProperty& prop = object->properties[j];
101
102 if (prop.value)
103 {
104 dFree( prop.value );
105 prop.value = NULL;
106 }
107 }
108
109 object->properties.clear();
110
111 // Delete the parsed object
112 SAFE_DELETE(object);
113 }
114}
115
116void PersistenceManager::clearObjects()
117{

Callers 1

deleteObjectsFromFileMethod · 0.45

Calls 3

dFreeFunction · 0.50
sizeMethod · 0.45
clearMethod · 0.45

Tested by

no test coverage detected