1 //--------------------------------------------------------------------------------------- 2 // $Id$ 3 // Copyright (c) 2009 by Mulle Kybernetik. See License file for details. 4 //--------------------------------------------------------------------------------------- 5 6 #import "OCMPassByRefSetter.h" 7 8 9 @implementation OCMPassByRefSetter 10 11 - (id)initWithValue:(id)aValue 12 { 13 self = [super init]; 14 value = [aValue retain]; 15 return self; 16 } 17 18 - (void)dealloc 19 { 20 [value release]; 21 [super dealloc]; 22 } 23 24 - (id)value 25 { 26 return value; 27 } 28 29 @end 30