[luabind] == operator comparing references
Brought to you by:
arvidn,
daniel_wallin
From: Josh G. <the...@ho...> - 2006-08-24 13:36:48
|
Hi all, I'm doing this in my lua code: if (firstObject == secondClass) then etc... This fails with a "No such operator defined" if the references are not equal. but it works OK if they ARE equal I have a feeling this is to do with lua first checking references if they are equal and if they arn't THEN it hands over to luabind's metatable. is there any way to turn off this "No such operator defined" message and make it just follow the FALSE branch in the if? Is there another way to test if two variables are actually the same object? -- Josh |