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

Method resolvePIDs

Engine/source/console/simPersistSet.cpp:149–168  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

147//-----------------------------------------------------------------------------
148
149void SimPersistSet::resolvePIDs()
150{
151 if( mIsResolvingPIDs )
152 return;
153
154 lock();
155 mIsResolvingPIDs = true;
156
157 for( U32 i = 0; i < mUnresolvedPIDs.size(); ++ i )
158 if( mUnresolvedPIDs[ i ]->getObject() != NULL )
159 {
160 addObject( mUnresolvedPIDs[ i ]->getObject() );
161 mUnresolvedPIDs[i]->decRefCount();
162 mUnresolvedPIDs.erase( i );
163 -- i;
164 }
165
166 mIsResolvingPIDs = false;
167 unlock();
168}
169
170//-----------------------------------------------------------------------------
171

Callers 1

simPersistSet.cppFile · 0.80

Calls 4

sizeMethod · 0.45
getObjectMethod · 0.45
decRefCountMethod · 0.45
eraseMethod · 0.45

Tested by

no test coverage detected