1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
|
return false;
return true;
}
- (unsigned long)hash
{
uint32_t hash;
OF_HASH_INIT(hash);
OF_HASH_ADD_HASH(hash, _name.hash);
OF_HASH_ADD_HASH(hash, _namespace.hash);
OF_HASH_ADD_HASH(hash, _defaultNamespace.hash);
OF_HASH_ADD_HASH(hash, _attributes.hash);
OF_HASH_ADD_HASH(hash, _namespaces.hash);
OF_HASH_ADD_HASH(hash, _children.hash);
OF_HASH_FINALIZE(hash);
return hash;
}
- (id)copy
{
return [[[self class] alloc] initWithElement: self];
}
@end
|
|
|
|
|
|
|
|
|
|
|
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
|
return false;
return true;
}
- (unsigned long)hash
{
unsigned long hash;
OFHashInit(&hash);
OFHashAddHash(&hash, _name.hash);
OFHashAddHash(&hash, _namespace.hash);
OFHashAddHash(&hash, _defaultNamespace.hash);
OFHashAddHash(&hash, _attributes.hash);
OFHashAddHash(&hash, _namespaces.hash);
OFHashAddHash(&hash, _children.hash);
OFHashFinalize(&hash);
return hash;
}
- (id)copy
{
return [[[self class] alloc] initWithElement: self];
}
@end
|