![]() |
Oolite 1.91.0.7658-250404-b1488af
|
#include <OOWeakReference.h>
Instance Methods | |
(id) | - weakSelf |
(id) | - weakRetain [implementation] |
(void) | - weakRefDied: [implementation] |
(void) | - dealloc [implementation] |
![]() | |
(id) | - OO_RETURNS_RETAINED |
Protected Attributes | |
OOWeakReference * | weakSelf |
Definition at line 137 of file OOWeakReference.h.
|
implementation |
Reimplemented in AI, DockEntity, DustEntity, Entity, OOConcreteTexture, OODebugMonitor, OOEntityWithDrawable, OOExplosionCloudEntity, OOFlasherEntity, OOJavaScriptConsoleController, OOJSGuiScreenKeyDefinition, OOJSInterfaceDefinition, OOJSPopulatorDefinition, OOLaserShotEntity, OOShipGroup, OOSunEntity, OOTexture, OOVisualEffectEntity, OOWaypointEntity, PlanetEntity, PlayerEntity, ShipEntity, SkyEntity, StationEntity, Universe, and WormholeEntity.
Definition at line 165 of file OOWeakReference.m.
References dealloc, and OOWeakReference::weakRefDrop.
Referenced by AI::dealloc, Entity::dealloc, OODebugMonitor::dealloc, OOJavaScriptConsoleController::dealloc, OOJSGuiScreenKeyDefinition::dealloc, OOJSInterfaceDefinition::dealloc, OOJSPopulatorDefinition::dealloc, OOShipGroup::dealloc, OOTexture::dealloc, dealloc, and Universe::dealloc.
|
implementation |
Reimplemented from <OOWeakReferenceSupport>.
Definition at line 159 of file OOWeakReference.m.
|
implementation |
Definition at line 152 of file OOWeakReference.m.
References nil, OOWeakReference::weakRefWithObject:, weakRetain, and weakSelf.
Referenced by OOShipGroup::addShip:, ShipEntity::addTarget:, ShipEntity::checkCloseCollisionWith:, DockEntity::dockingInstructionsForShip:, OOECMBlastEntity::initFromShip:, StationEntity::OOMakeDockingInstructions, PlayerEntity::setCompassTarget:, PlayerEntity::setDockedStation:, PlayerEntity::setFoundTarget:, ShipEntity::setFoundTarget:, ShipEntity::setLastEscortTarget:, OOShipGroup::setLeader:, AI::setOwner:, Entity::setOwner:, ShipEntity::setPrimaryAggressor:, ShipEntity::setProximityAlert:, ShipEntity::setRememberedShip:, ShipEntity(Private)::setShipHitByLaser:, ShipEntity::setSubEntityTakingDamage:, ShipEntity::setTargetStation:, ShipEntity::setThankedShip:, OOShipGroupDebugInspectorModule::update, ShipEntity::update:, and weakRetain.
- (id) weakSelf |
Definition at line 172 of file OOWeakReference.m.
|
protected |
Definition at line 172 of file OOWeakReference.m.
Referenced by PlayerEntity::addTarget:, ShipEntity::dealloc, weakRefDied:, and weakRetain.