Oolite
Loading...
Searching...
No Matches
OOShipGroupEnumerator Class Reference
+ Inheritance diagram for OOShipGroupEnumerator:
+ Collaboration diagram for OOShipGroupEnumerator:

Instance Methods

(id) - initWithShipGroup:
 
(NSUInteger) - index
 
(void) - setPerformCleanup:
 
(void) - dealloc [implementation]
 
(id) - nextObject [implementation]
 

Public Attributes

OOShipGroup_group
 
NSUInteger _index
 
NSUInteger _updateCount
 
BOOL _considerCleanup
 
BOOL _cleanupNeeded
 

Detailed Description

Definition at line 48 of file OOShipGroup.m.

Method Documentation

◆ dealloc

- (void) dealloc
implementation

Definition at line 412 of file OOShipGroup.m.

516{
518
519 [super dealloc];
520}
#define DESTROY(x)
Definition OOCocoa.h:75
OOShipGroup * _group
Definition OOShipGroup.m:52

◆ index

- (NSUInteger) index

Definition at line 412 of file OOShipGroup.m.

530{
531 return _index;
532}

◆ initWithShipGroup:

- (id) initWithShipGroup: (OOShipGroup *)  group

Definition at line 412 of file OOShipGroup.m.

500 :(OOShipGroup *)group
501{
502 assert(group != nil);
503
504 if ((self = [super init]))
505 {
506 _group = [group retain];
507 _considerCleanup = YES;
508 _updateCount = [_group updateCount];
509 }
510
511 return self;
512}
return nil
NSUInteger _updateCount
Definition OOShipGroup.m:53

◆ nextObject

- (id) nextObject
implementation

Definition at line 412 of file OOShipGroup.m.

524{
525 return ShipGroupIterate(self);
526}
static id ShipGroupIterate(OOShipGroupEnumerator *enumerator)

◆ setPerformCleanup:

- (void) setPerformCleanup: (BOOL)  flag

Definition at line 412 of file OOShipGroup.m.

535 :(BOOL)flag
536{
537 _considerCleanup = flag;
538}

Member Data Documentation

◆ _cleanupNeeded

- (BOOL) _cleanupNeeded

Definition at line 54 of file OOShipGroup.m.

Referenced by OOShipGroup::countByEnumeratingWithState:objects:count:.

◆ _considerCleanup

- (BOOL) _considerCleanup

Definition at line 54 of file OOShipGroup.m.

Referenced by OOShipGroup::countByEnumeratingWithState:objects:count:.

◆ _group

- (OOShipGroup*) _group

Definition at line 52 of file OOShipGroup.m.

Referenced by OOShipGroup::countByEnumeratingWithState:objects:count:.

◆ _index

- (NSUInteger) _index

Definition at line 53 of file OOShipGroup.m.

Referenced by OOShipGroup::countByEnumeratingWithState:objects:count:.

◆ _updateCount

- (NSUInteger) _updateCount

Definition at line 53 of file OOShipGroup.m.

Referenced by OOShipGroup::countByEnumeratingWithState:objects:count:.


The documentation for this class was generated from the following file: