27 #pragma mark Class Constants
37 #define SCSystemExceptionClass @"SCSystemException"
43 #define SCSystemErrorName @"SCSystem"
47 #pragma mark Error Codes and IDs
57 #define SCSystemErrorCode -20002
63 #define SCSystemEID @"SCL-20002"
69 #define SCUnspecifiedSystemError 0
72 #pragma mark System Error Types
102 NSString *fObjectName;
105 #pragma mark Instance Properties
121 @property (nonatomic, readonly, retain) NSString *objectName;
126 #pragma mark Creating and Initializing Class Instances (SCL-20002)
127 + (instancetype)exceptionWithError:(
SCSystemError)error object:(NSString *)object;
129 + (instancetype)exception;
130 - (instancetype)initWithError:(
SCSystemError)error object:(NSString *)object;
132 - (instancetype)init;
int32_t SCInteger
Definition: SCTypes.h:52
Parent class of all library exceptions.
Definition: SCException.h:71
System error exception class.
Definition: SCSystemException.h:100
SCInteger SCSystemError
Definition: SCSystemException.h:82
Exception SCException header file.