1.1 --- a/CollectionUtils.h Thu May 14 20:44:32 2009 -0700
1.2 +++ b/CollectionUtils.h Wed Sep 02 08:41:25 2009 -0700
1.3 @@ -44,8 +44,11 @@
1.4
1.5 void setObj( id *var, id value );
1.6 BOOL ifSetObj( id *var, id value );
1.7 -void setString( NSString **var, NSString *value );
1.8 -BOOL ifSetString( NSString **var, NSString *value );
1.9 +void setObjCopy( id *var, id valueToCopy );
1.10 +BOOL ifSetObjCopy( id *var, id value );
1.11 +
1.12 +static inline void setString( NSString **var, NSString *value ) {setObjCopy(var,value);}
1.13 +static inline BOOL ifSetString( NSString **var, NSString *value ) {return ifSetObjCopy(var,value);}
1.14
1.15 BOOL kvSetSet( id owner, NSString *property, NSMutableSet *set, NSSet *newSet );
1.16 BOOL kvAddToSet( id owner, NSString *property, NSMutableSet *set, id objToAdd );