22 #import <Foundation/Foundation.h>
26 #pragma mark Class Constants
36 #define SCExceptionClass @"SCException"
39 #pragma mark Error Codes and IDs
49 #define SCExceptionCode -20000
55 #define SCExceptionEID @"SCL-2000"
76 #pragma mark Instance Properties
86 @property (nonatomic, readonly, assign)
SCInteger code;
92 @property (nonatomic, readonly, retain) NSString *eid;
97 #pragma mark Initializing Class Instances
98 - (instancetype)initWithName:(NSString *)name reason:(NSString *)reason code:(
SCInteger)code eid:(NSString *)eid;
99 - (instancetype)initWithException:(
SCException *)exception;
int32_t SCInteger
Definition: SCTypes.h:52
Parent class of all library exceptions.
Definition: SCException.h:71
Library types header file.