46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
void *pool;
[self release];
pool = objc_autoreleasePoolPush();
if (![element.name isEqual: self.className] ||
![element.namespace isEqual: OF_SERIALIZATION_NS])
@throw [OFInvalidArgumentException exception];
objc_autoreleasePoolPop(pool);
return [OFNull null];
}
|
|
|
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
void *pool;
[self release];
pool = objc_autoreleasePoolPush();
if (![element.name isEqual: self.className] ||
![element.namespace isEqual: OFSerializationNS])
@throw [OFInvalidArgumentException exception];
objc_autoreleasePoolPop(pool);
return [OFNull null];
}
|
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
|
- (OFXMLElement *)XMLElementBySerializing
{
void *pool = objc_autoreleasePoolPush();
OFXMLElement *element;
element = [OFXMLElement elementWithName: self.className
namespace: OF_SERIALIZATION_NS];
[element retain];
objc_autoreleasePoolPop(pool);
return [element autorelease];
}
|
|
|
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
|
- (OFXMLElement *)XMLElementBySerializing
{
void *pool = objc_autoreleasePoolPush();
OFXMLElement *element;
element = [OFXMLElement elementWithName: self.className
namespace: OFSerializationNS];
[element retain];
objc_autoreleasePoolPop(pool);
return [element autorelease];
}
|