︙ | | | ︙ | |
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
#else
#error "You need either sel_get_name() or sel_getName!"
#endif
@implementation OFException
+ newWithObject: (id)obj
{
return [[OFException alloc] initWithObject: obj];
}
- initWithObject: (id)obj
{
if ((self = [super init])) {
object = obj;
string = NULL;
|
|
|
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
#else
#error "You need either sel_get_name() or sel_getName!"
#endif
@implementation OFException
+ newWithObject: (id)obj
{
return [[self alloc] initWithObject: obj];
}
- initWithObject: (id)obj
{
if ((self = [super init])) {
object = obj;
string = NULL;
|
︙ | | | ︙ | |
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
|
}
@end
@implementation OFNoMemException
+ newWithObject: (id)obj
andSize: (size_t)size
{
return [[OFNoMemException alloc] initWithObject: obj
andSize: size];
}
- initWithObject: (id)obj
andSize: (size_t)size
{
if ((self = [super initWithObject: obj]))
req_size = size;
|
|
|
|
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
|
}
@end
@implementation OFNoMemException
+ newWithObject: (id)obj
andSize: (size_t)size
{
return [[self alloc] initWithObject: obj
andSize: size];
}
- initWithObject: (id)obj
andSize: (size_t)size
{
if ((self = [super initWithObject: obj]))
req_size = size;
|
︙ | | | ︙ | |
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
|
}
@end
@implementation OFMemNotPartOfObjException
+ newWithObject: (id)obj
andPointer: (void*)ptr
{
return [[OFMemNotPartOfObjException alloc] initWithObject: obj
andPointer: ptr];
}
- initWithObject: (id)obj
andPointer: (void*)ptr
{
if ((self = [super initWithObject: obj]))
pointer = ptr;
|
|
|
|
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
|
}
@end
@implementation OFMemNotPartOfObjException
+ newWithObject: (id)obj
andPointer: (void*)ptr
{
return [[self alloc] initWithObject: obj
andPointer: ptr];
}
- initWithObject: (id)obj
andPointer: (void*)ptr
{
if ((self = [super initWithObject: obj]))
pointer = ptr;
|
︙ | | | ︙ | |
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
|
return pointer;
}
@end
@implementation OFOutOfRangeException
+ newWithObject: (id)obj
{
return [[OFOutOfRangeException alloc] initWithObject: obj];
}
- initWithObject: (id)obj
{
return (self = [super initWithObject: obj]);
}
|
|
|
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
|
return pointer;
}
@end
@implementation OFOutOfRangeException
+ newWithObject: (id)obj
{
return [[self alloc] initWithObject: obj];
}
- initWithObject: (id)obj
{
return (self = [super initWithObject: obj]);
}
|
︙ | | | ︙ | |
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
|
@end
@implementation OFOpenFileFailedException
+ newWithObject: (id)obj
andPath: (const char*)p
andMode: (const char*)m
{
return [[OFOpenFileFailedException alloc] initWithObject: obj
andPath: p
andMode: m];
}
- initWithObject: (id)obj
andPath: (const char*)p
andMode: (const char*)m
{
if ((self = [super initWithObject: obj])) {
|
|
|
|
|
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
|
@end
@implementation OFOpenFileFailedException
+ newWithObject: (id)obj
andPath: (const char*)p
andMode: (const char*)m
{
return [[self alloc] initWithObject: obj
andPath: p
andMode: m];
}
- initWithObject: (id)obj
andPath: (const char*)p
andMode: (const char*)m
{
if ((self = [super initWithObject: obj])) {
|
︙ | | | ︙ | |
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
|
@end
@implementation OFReadOrWriteFailedException
+ newWithObject: (id)obj
andSize: (size_t)size
andNItems: (size_t)nitems
{
return [[OFReadOrWriteFailedException alloc] initWithObject: obj
andSize: size
andNItems: nitems];
}
- initWithObject: (id)obj
andSize: (size_t)size
andNItems: (size_t)nitems
{
if ((self = [super initWithObject: obj])) {
|
|
|
|
|
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
|
@end
@implementation OFReadOrWriteFailedException
+ newWithObject: (id)obj
andSize: (size_t)size
andNItems: (size_t)nitems
{
return [[self alloc] initWithObject: obj
andSize: size
andNItems: nitems];
}
- initWithObject: (id)obj
andSize: (size_t)size
andNItems: (size_t)nitems
{
if ((self = [super initWithObject: obj])) {
|
︙ | | | ︙ | |