24 #import <Foundation/Foundation.h>
28 #pragma mark Class Constants
38 #define SCSystemExceptionClass @"SCSystemException"
44 #define SCSystemErrorName @"SCSystem"
48 #pragma mark Error Codes and IDs
58 #define SCSystemErrorCode -20002
64 #define SCSystemEID @"SCL-20002"
70 #define SCUnspecifiedSystemError 0
73 #pragma mark System Error Types
103 NSString *_objectName;
106 #pragma mark Instance Properties
122 @property (nonatomic, readonly, retain) NSString *objectName;
127 #pragma mark Creating Class Instances (SCL-20002)
128 + (instancetype)exceptionWithError:(
SCSystemError)error object:(NSString *)object;
130 + (instancetype)exception;
int32_t SCInteger
Definition: SCTypes.h:149
Parent class of all library exceptions.
Definition: SCException.h:72
System error exception class.
Definition: SCSystemException.h:101
SCInteger SCSystemError
Definition: SCSystemException.h:83
Exception SCException header file.