mirror of
https://github.com/gnustep/libs-base.git
synced 2025-04-23 00:41:02 +00:00
Remove errors and warnings.
This commit is contained in:
parent
2b7152fcde
commit
99753cc1a3
1 changed files with 68 additions and 7 deletions
|
@ -942,32 +942,93 @@ static Class NSMutableOrderedSet_concrete_class;
|
|||
{
|
||||
}
|
||||
|
||||
- (void) intersectOrderedSet:(NSOrderedSet *)aSet
|
||||
- (void) intersectOrderedSet:(NSOrderedSet *)other
|
||||
{
|
||||
if (other != self)
|
||||
{
|
||||
id keys = [self objectEnumerator];
|
||||
id key;
|
||||
|
||||
while ((key = [keys nextObject]))
|
||||
{
|
||||
if ([other containsObject: key] == NO)
|
||||
{
|
||||
[self removeObject: key];
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
- (void) intersectSet:(NSSet *)aSet
|
||||
- (void) intersectSet:(NSSet *)other
|
||||
{
|
||||
id keys = [self objectEnumerator];
|
||||
id key;
|
||||
|
||||
while ((key = [keys nextObject]))
|
||||
{
|
||||
if ([other containsObject: key] == NO)
|
||||
{
|
||||
[self removeObject: key];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
- (void) minusOrderedSet:(NSOrderedSet *)aSet
|
||||
- (void) minusOrderedSet:(NSOrderedSet *)other
|
||||
{
|
||||
if(other != self)
|
||||
{
|
||||
[self removeAllObjects];
|
||||
}
|
||||
else
|
||||
{
|
||||
id keys = [other objectEnumerator];
|
||||
id key;
|
||||
|
||||
while ((key = [keys nextObject]))
|
||||
{
|
||||
[self removeObject: key];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
- (void) minusSet:(NSSet *)aSet
|
||||
- (void) minusSet:(NSSet *)other
|
||||
{
|
||||
id keys = [other objectEnumerator];
|
||||
id key;
|
||||
|
||||
while ((key = [keys nextObject]))
|
||||
{
|
||||
[self removeObject: key];
|
||||
}
|
||||
}
|
||||
|
||||
- (void) unionOrderedSet:(NSOrderedSet *)aSet
|
||||
- (void) unionOrderedSet:(NSOrderedSet *)other
|
||||
{
|
||||
if (other != self)
|
||||
{
|
||||
id keys = [other objectEnumerator];
|
||||
id key;
|
||||
|
||||
while ((key = [keys nextObject]))
|
||||
{
|
||||
[self addObject: key];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
- (void) unionSet:(NSSet *)aSet
|
||||
- (void) unionSet:(NSSet *)other
|
||||
{
|
||||
id keys = [other objectEnumerator];
|
||||
id key;
|
||||
|
||||
while ((key = [keys nextObject]))
|
||||
{
|
||||
[self addObject: key];
|
||||
}
|
||||
}
|
||||
|
||||
- (instancetype) initWithCoder: (NSCoder *)coder
|
||||
{
|
||||
return nil;
|
||||
return [super initWithCoder: coder];
|
||||
}
|
||||
@end
|
||||
|
|
Loading…
Reference in a new issue