Samond Classes Library 1.2.6-STABLE build 219
|
Collection types protocols header file. More...
Go to the source code of this file.
Classes | |
protocol | <SCCollection> |
Collection classes protocol. More... | |
protocol | <SCMutableCollection> |
Mutable collections protocol. More... | |
protocol | <SCIndexedCollection> |
Indexed collections protocol. More... | |
protocol | <SCMutableIndexedCollection> |
Mutable indexed collection protocol. More... | |
protocol | <SCKeyedCollection> |
Keyed collections protocol. More... | |
protocol | <SCMutableKeyedCollection> |
Mutable keyed collection protocol. More... | |
Collection Support Types | |
enum | SCCollectionType { SCCollectionArray = 0x01, SCCollectionSet = 0x02, SCCollectionOrderedSet = 0x03, SCCollectionDictionary = 0x04, SCCollectionStack = 0x11, SCCollectionQueue = 0x12, SCCollectionList = 0x13, SCCollectionUnidirectionalList = 0x14, SCCollectionBidirectionalList = 0x15, SCCollectionFoundationArray = 0x21, SCCollectionFoundationSet = 0x22, SCCollectionFoundationOrderedSet = 0x23, SCCollectionFoundationDictionary = 0x24 } |
typedef NSUInteger | SCIndex |
Collection types protocols header file.
Contains the declaration of the collection type protocols (SCCollection, SCMutableCollection SCIndexedCollection and SCMutableIndexedCollection), that declare the methods and properties that are mandatory for the respective types of collections.
typedef NSUInteger SCIndex |
Defines the data type of the collection indexes
enum SCCollectionType |
Declares a set of constants that indicate a type of collections