23 #import <scl/SCException.h>
26 #pragma mark Константы класса
32 #define SCNumberExceptionClass @"SCNumberException"
33 #define SCNumberErrorName @"SCNumber"
42 #define SCNumberErrorUnspecified -20010
43 #define SCNumberErrorUnsupported -20011
45 #define SCNumberEIDUnspecified @"SCL-20010"
47 #define SCNumberEIDUnupported @"SCL-20011"
73 NSString *fUnsupportedType;
76 #pragma mark Свойства экземпляра класса
91 #pragma mark Методы доступа к свойствам экземпляра класса
92 - (NSString *)unsupportedType;
95 #pragma mark Создание и инициализация исключительной ситуации числового объекта
98 - (id)initWithReason:(NSString *)reason code:(
SCInteger)code eid:(NSString *)eid;
102 #pragma mark Создание и инициализация исключительной ситуации неподдерживаемого типа объекта
105 - (id)initWithUnsupportedType:(NSString *)type;
106 - (id)initWithNumberUnsupportedType;
int32_t SCInteger
Definition: SCTypes.h:48
Parent class of all library exceptions.
Definition: SCException.h:52
NSString * unsupportedType
Definition: SCNumberException.h:86
Number object exceptions class.
Definition: SCNumberException.h:72