Samond Classes Library 1.1.6-RELEASE build 132
Classes | Defines

SCCollection.h File Reference

Class SCCollection header file. More...

#import <scl/SCTypes.h>
#import <scl/SCObject.h>
#import <scl/SCSortingProtocol.h>
#import <scl/SCCollectionDelegate.h>

Go to the source code of this file.

Classes

class  SCCollection
 Abstract parent class of library collection classes. More...

Defines

#define SCCollectionClass   @"SCCollection"
 SCCollection class name.
#define SCOrderedSetClass   @"SCOrderedSet"
 SCOrderedSet class name.
#define NSOrderedSetClass   @"NSOrderedSet"
 NSOrderedSet class name.
#define NSMutableOrderedSetClass   @"NSMutableOrderedSet"
 NSMutableOrderedSet class name.
Collection support constants
#define SCCollectionUnlimited   0
 Unlimited collection size.
#define SCNotFound   NSNotFound
 Constant indicates that required item not found.

Collection support types

enum  _SCCollectionType {
  SCCollectionGeneric = 0, SCCollectionArray = 1, SCCollectionSet = 2, SCCollectionOrderedSet = 3,
  SCCollectionStack = 4, SCCollectionQueue = 5, SCCollectionDictionary = 6, SCCollectionGenericList = 7,
  SCCollectionUnidirectionalList = 8, SCCollectionBidirectionalList = 9, SCCollectionUserSpecified = 10
}
typedef enum _SCCollectionType SCCollectionType
 Collection type.

Detailed Description

Class SCCollection header file.

Contains the declaration of the class SCCollection, which represens the abstract common methods of all library collection classes.
File was introduced in version 1.1.3.


Typedef Documentation

Collection type.

Type specified the type of collection using the enum _SCCollectionType constants


Enumeration Type Documentation

Declares allowed constants for collection type SCCollectionType

Enumerator:
SCCollectionGeneric 

Generic (unspecified) collection.

SCCollectionArray 

Ordered collection (array)

SCCollectionSet 

Unordered collection (set)

SCCollectionOrderedSet 

Ordered set collection.

SCCollectionStack 

Stack like collection (first in, last out)

SCCollectionQueue 

Queue like collection (first in, first out)

SCCollectionDictionary 

Keyd tree collection (dictionary)

SCCollectionGenericList 

Generic (abstract) list collection.

SCCollectionUnidirectionalList 

Unidirectional list collection.

SCCollectionBidirectionalList 

Bidirectional list collection.

SCCollectionUserSpecified 

User specified collection type.

 All Classes Files Functions Typedefs Enumerations Enumerator Defines