22 #import <Foundation/Foundation.h>
23 #import <scl/SCTypes.h>
26 #pragma mark Class Constants
31 #define SCExceptionClass @"SCException"
34 #pragma mark Error Codes and IDs
39 #define SCExceptionCode -20000
40 #define SCExceptionEID @"SCL-2000"
61 #pragma mark Instance Properties
77 @property (retain, readonly, getter=
eid) NSString *eid;
82 #pragma mark Accessing Class Instance Properties
87 #pragma mark Initializing Class Instances
88 - (instancetype)initWithName:(NSString *)name reason:(NSString *)reason code:(
SCInteger)code eid:(NSString *)eid;
int32_t SCInteger
Definition: SCTypes.h:52
NSString * eid
Definition: SCException.h:77
Общий предок всех классов исключительных ситуаций библиотеки
Definition: SCException.h:56
SCInteger code
Definition: SCException.h:71