Samond Classes Library 1.2.6-STABLE build 219
Классы
Файл SCCollectionException.h

Заголовочный файл класса SCCollectionException. Подробнее...

#import <Foundation/Foundation.h>
#import <scl/SCCollectionProtocols.h>
#import <scl/SCException.h>

См. исходные тексты.

Классы

class  SCCollectionException
 Класс исключительной ситуации механизма коллекций Подробнее...
 

Константы класса

#define SCCollectionExceptionClass   @"SCCollectionException"
 
#define SCCollectionErrorName   @"SCCollection"
 

Константы ошибок

#define SCCollectionEIDUnspecified   @"SCL-20040"
 
#define SCCollectionEIDSource   @"SCL-20041"
 
#define SCCollectionEIDType   @"SCL-20042"
 
#define SCCollectionEIDReadOnly   @"SCL-20043"
 
#define SCCollectionEIDItem   @"SCL-20044"
 
#define SCCollectionEIDObject   @"SCL-20045"
 
#define SCCollectionEIDUnsupported   @"SCL-20046"
 
#define SCCollectionEIDUnknown   @"SCL-20047"
 
#define SCCollectionEIDNotComparable   @"SCL-20048"
 
#define SCCollectionEIDNotSortable   @"SCL-20049"
 
#define SCCollectionEIDSorter   @"SCL-20050"
 
#define SCCollectionEIDIndex   @"SCL-20052"
 
#define SCCollectionEIDRange   @"SCL-20053"
 
#define SCCollectionEIDIndexSet   @"SCL-20054"
 
#define SCCollectionEIDIndexSetCount   @"SCL-20055"
 
#define SCCollectionEIDKey   @"SCL-20056"
 
#define SCCollectionEIDKeysCount   @"SCL-20057"
 
#define SCCollectionEIDValue   @"SCL-20058"
 

Типы поддержки класса

enum  SCCollectionError {
  SCCollectionErrorUnspecified = -20040, SCCollectionErrorSource = -20041, SCCollectionErrorType = -20042, SCCollectionErrorReadOnly = -20043,
  SCCollectionErrorItem = -20044, SCCollectionErrorObject = -20045, SCCollectionErrorUnsupported = -20046, SCCollectionErrorUnknown = -20047,
  SCCollectionErrorNotComparable = -20048, SCCollectionErrorNotSortable = -20049, SCCollectionErrorSorter = -20050, SCCollectionErrorIndex = -20052,
  SCCollectionErrorRange = -20053, SCCollectionErrorIndexSet = -20054, SCCollectionErrorIndexSetCount = -20055, SCCollectionErrorKey = -20056,
  SCCollectionErrorKeysCount = -20057, SCCollectionErrorValue = -20058
}
 

Подробное описание

Заголовочный файл класса SCCollectionException.

SDK
macOS 10.6+, iOS 7.0+, GNUstep
Начиная с
версии 1.1.3

Содержит описание класса исключительных ситуаций механизма коллекций.

Макросы

#define SCCollectionEIDIndex   @"SCL-20052"

Идентификатор ошибки индекса массива

#define SCCollectionEIDIndexSet   @"SCL-20054"

Идентификатор недопустимого списка индексов

#define SCCollectionEIDIndexSetCount   @"SCL-20055"

Идентификатор ошибки несоответствия количества индексов и объектов

#define SCCollectionEIDItem   @"SCL-20044"

Идентификатор ошибки добавления нулевого указателя

#define SCCollectionEIDKey   @"SCL-20056"

Идентификатор ошибки ключа объекта

#define SCCollectionEIDKeysCount   @"SCL-20057"

Идентификатор ошибки несоответствия количества ключей и объектов

#define SCCollectionEIDNotComparable   @"SCL-20048"

Идентификатор ошибки несравнимого элемента коллекции

#define SCCollectionEIDNotSortable   @"SCL-20049"

Идентификатор ошибки несортируемой коллекции

#define SCCollectionEIDObject   @"SCL-20045"

Идентификатор ошибки несуществующего исходного объекта

#define SCCollectionEIDRange   @"SCL-20053"

Идентификатор ошибки диапазона объектов

#define SCCollectionEIDReadOnly   @"SCL-20043"

Идентификатор ошибки изменения коллекции в режиме только для чтения

#define SCCollectionEIDSorter   @"SCL-20050"

Идентификатор ошибки некорректного сортировщика данных

#define SCCollectionEIDSource   @"SCL-20041"

Идентификатор ошибки несуществующей исходной коллекции

#define SCCollectionEIDType   @"SCL-20042"

Идентификатор ошибки неподдерживаемого типа коллекции

#define SCCollectionEIDUnknown   @"SCL-20047"

Идентификатор ошибки неизвестного класса

#define SCCollectionEIDUnspecified   @"SCL-20040"

Идентификатор неопределенной ошибки коллекции

#define SCCollectionEIDUnsupported   @"SCL-20046"

Идентификатор ошибки неподдерживаемого класса

#define SCCollectionEIDValue   @"SCL-20058"

Идентификатор ошибки пустого значения

#define SCCollectionErrorName   @"SCCollection"

Название исключительной ситуации коллекций

#define SCCollectionExceptionClass   @"SCCollectionException"

Название класса SCCollectionException

Перечисления

Определяет набор констант для идентификации ошибок коллекций

Элементы перечислений
SCCollectionErrorUnspecified 

Неопределенная ошибка коллекции

SCCollectionErrorSource 

Ошибка несуществующей исходной коллекции

SCCollectionErrorType 

Неподдерживаемый тип коллекции

SCCollectionErrorReadOnly 

Попытка изменения коллекции в режиме только для чтения

SCCollectionErrorItem 

Добавление в коллекцию нулевого указателя

SCCollectionErrorObject 

Исходный объект не существует

SCCollectionErrorUnsupported 

Ошибка неподдерживаемого класса

SCCollectionErrorUnknown 

Ошибка неизвестного класса

SCCollectionErrorNotComparable 

Ошибка несравниваемого объекта коллекции

SCCollectionErrorNotSortable 

Ошибка несортируемости коллекции

SCCollectionErrorSorter 

Некорректный сортировщик данных

SCCollectionErrorIndex 

Некорректный индекс объекта

SCCollectionErrorRange 

Некорректный диапазон объектов

SCCollectionErrorIndexSet 

Некорректный список индексов

SCCollectionErrorIndexSetCount 

Несоответствие количества индексов и объектов

SCCollectionErrorKey 

Ошибка ключа объекта

SCCollectionErrorKeysCount 

Несоответствие количества ключей и объектов

SCCollectionErrorValue 

Пустое значение