Samond Classes Library 1.1.6-RELEASE build 132
Classes | Defines

SCCollectionException.h File Reference

Class SCCollectionException header file. More...

#import <Foundation/Foundation.h>
#import <scl/SCTypes.h>
#import <scl/SCException.h>
#import <scl/SCCollection.h>
#import <scl/SCArray.h>

Go to the source code of this file.

Classes

class  SCCollectionException
 Collection exception class. More...

Defines

#define SCCollectionExceptionClass   @"SCCollectionException"
 SCCollectionException class name.
Exception name constant
#define SCCollectionErrorName   @"SCCollection"
 Name of exception.

Exception supporting types

enum  _SCCollectionError {
  SCCollectionErrorUnspecified = 0, SCCollectionErrorReadOnly = 1, SCCollectionErrorEmptyItem = 2, SCCollectionErrorOverflow = 3,
  SCCollectionErrorUnsupportedClass = 4, SCCollectionErrorNilSource = 5, SCCollectionErrorUnsupportedType = 6, SCCollectionErrorUnknownClass = 7,
  SCCollectionErrorIndex = 8, SCCollectionErrorEmpty = 9, SCCollectionErrorUnexpected = 10, SCCollectionErrorRange = 11,
  SCCollectionErrorNotSortable = 12, SCCollectionErrorNotComparable = 13, SCCollectionErrorNilAlgorithm = 14, SCCollectionErrorIncorrectAlgorithm = 15,
  SCCollectionErrorNilIndexSet = 16, SCCollectionErrorIndexSetCount = 17, SCCollectionErrorIndexSet = 18, SCCollectionErrorEmptyKey = 19,
  SCCollectionErrorKeyNotFound = 20, SCCollectionErrorEmptyValue = 21
}
typedef enum _SCCollectionError SCCollectionError
 Collection error type.

Detailed Description

Class SCCollectionException header file.

Contains the declaration of collection exception class.
File was introduced in version 1.1.3.


Typedef Documentation

Collection error type.

Declares the types of collection exceptions


Enumeration Type Documentation

Enum for SCCollectionError

Enumerator:
SCCollectionErrorUnspecified 

Unspecified collection error.

SCCollectionErrorReadOnly 

Read only collection error.

SCCollectionErrorEmptyItem 

Empty item collection error.

SCCollectionErrorOverflow 

Overflow collection error.

SCCollectionErrorUnsupportedClass 

Unsupported class collection error.

SCCollectionErrorNilSource 

Nil source collection error.

SCCollectionErrorUnsupportedType 

Unsupported collection type error.

SCCollectionErrorUnknownClass 

Unknown class collection error.

SCCollectionErrorIndex 

Incorrect collection index error.

SCCollectionErrorEmpty 

Empty collection error.

SCCollectionErrorUnexpected 

Unexpected class collection error.

SCCollectionErrorRange 

Incorrect range collection error.

SCCollectionErrorNotSortable 

Not sortable collection error.

SCCollectionErrorNotComparable 

Not comparable item collection error.

SCCollectionErrorNilAlgorithm 

Nil sorting algorithm error.

SCCollectionErrorIncorrectAlgorithm 

Incorrect sorting algorithm error.

SCCollectionErrorNilIndexSet 

Nil index set error.

SCCollectionErrorIndexSetCount 

Index set count error.

SCCollectionErrorIndexSet 

Incorrect index set error.

SCCollectionErrorEmptyKey 

Empty collection key error.

SCCollectionErrorKeyNotFound 

Key not found error.

SCCollectionErrorEmptyValue 

Empty value error.

 All Classes Files Functions Typedefs Enumerations Enumerator Defines