mirror of
https://github.com/gnustep/libs-base.git
synced 2025-04-22 16:33:29 +00:00
Use ConstantCollecting protocol where appropriate.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@330 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
6c91c65cae
commit
b9de7f970b
2 changed files with 16 additions and 16 deletions
|
@ -42,16 +42,16 @@
|
|||
|
||||
// INITIALIZING;
|
||||
- init;
|
||||
- initWithContentsOf: (id <Collecting>)aCollection;
|
||||
- initWithContentsOf: (id <ConstantCollecting>)aCollection;
|
||||
|
||||
// TESTING;
|
||||
- (BOOL) isEmpty;
|
||||
- (BOOL) includesObject: anObject;
|
||||
- (BOOL) isSubsetOf: (id <Collecting>)aCollection;
|
||||
- (BOOL) isDisjointFrom: (id <Collecting>)aCollection;
|
||||
- (BOOL) isSubsetOf: (id <ConstantCollecting>)aCollection;
|
||||
- (BOOL) isDisjointFrom: (id <ConstantCollecting>)aCollection;
|
||||
- (int) compare: anObject;
|
||||
- (BOOL) isEqual: anObject;
|
||||
- (BOOL) contentsEqual: (id <Collecting>)aCollection;
|
||||
- (BOOL) contentsEqual: (id <ConstantCollecting>)aCollection;
|
||||
- (unsigned) count;
|
||||
- (unsigned) occurrencesOfObject: anObject;
|
||||
- (BOOL) trueForAllObjectsByCalling: (BOOL(*)(id))aFunc;
|
||||
|
@ -134,16 +134,16 @@
|
|||
// ADDING;
|
||||
- addObject: newObject;
|
||||
- addObjectIfAbsent: newObject;
|
||||
- addContentsOf: (id <Collecting>)aCollection;
|
||||
- addContentsOfIfAbsent: (id <Collecting>)aCollection;
|
||||
- addContentsOf: (id <ConstantCollecting>)aCollection;
|
||||
- addContentsOfIfAbsent: (id <ConstantCollecting>)aCollection;
|
||||
- addObjectsCount: (unsigned)count, ...;
|
||||
|
||||
// REMOVING;
|
||||
- removeObject: oldObject;
|
||||
- removeObject: oldObject ifAbsentCall: (id(*)(arglist_t))excFunc;
|
||||
- removeAllOccurrencesOfObject: oldObject;
|
||||
- removeContentsIn: (id <Collecting>)aCollection;
|
||||
- removeContentsNotIn: (id <Collecting>)aCollection;
|
||||
- removeContentsIn: (id <ConstantCollecting>)aCollection;
|
||||
- removeContentsNotIn: (id <ConstantCollecting>)aCollection;
|
||||
- uniqueContents;
|
||||
- empty;
|
||||
|
||||
|
|
|
@ -42,16 +42,16 @@
|
|||
|
||||
// INITIALIZING;
|
||||
- init;
|
||||
- initWithContentsOf: (id <Collecting>)aCollection;
|
||||
- initWithContentsOf: (id <ConstantCollecting>)aCollection;
|
||||
|
||||
// TESTING;
|
||||
- (BOOL) isEmpty;
|
||||
- (BOOL) includesObject: anObject;
|
||||
- (BOOL) isSubsetOf: (id <Collecting>)aCollection;
|
||||
- (BOOL) isDisjointFrom: (id <Collecting>)aCollection;
|
||||
- (BOOL) isSubsetOf: (id <ConstantCollecting>)aCollection;
|
||||
- (BOOL) isDisjointFrom: (id <ConstantCollecting>)aCollection;
|
||||
- (int) compare: anObject;
|
||||
- (BOOL) isEqual: anObject;
|
||||
- (BOOL) contentsEqual: (id <Collecting>)aCollection;
|
||||
- (BOOL) contentsEqual: (id <ConstantCollecting>)aCollection;
|
||||
- (unsigned) count;
|
||||
- (unsigned) occurrencesOfObject: anObject;
|
||||
- (BOOL) trueForAllObjectsByCalling: (BOOL(*)(id))aFunc;
|
||||
|
@ -134,16 +134,16 @@
|
|||
// ADDING;
|
||||
- addObject: newObject;
|
||||
- addObjectIfAbsent: newObject;
|
||||
- addContentsOf: (id <Collecting>)aCollection;
|
||||
- addContentsOfIfAbsent: (id <Collecting>)aCollection;
|
||||
- addContentsOf: (id <ConstantCollecting>)aCollection;
|
||||
- addContentsOfIfAbsent: (id <ConstantCollecting>)aCollection;
|
||||
- addObjectsCount: (unsigned)count, ...;
|
||||
|
||||
// REMOVING;
|
||||
- removeObject: oldObject;
|
||||
- removeObject: oldObject ifAbsentCall: (id(*)(arglist_t))excFunc;
|
||||
- removeAllOccurrencesOfObject: oldObject;
|
||||
- removeContentsIn: (id <Collecting>)aCollection;
|
||||
- removeContentsNotIn: (id <Collecting>)aCollection;
|
||||
- removeContentsIn: (id <ConstantCollecting>)aCollection;
|
||||
- removeContentsNotIn: (id <ConstantCollecting>)aCollection;
|
||||
- uniqueContents;
|
||||
- empty;
|
||||
|
||||
|
|
Loading…
Reference in a new issue