From: Daniel Harple Date: 2006-08-09T05:57:53+09:00 Subject: Re: Using C++ Member Function with rb_protect On Aug 8, 2006, at 4:45 PM, Francis Cianfrocca wrote: > What happens if you remove the & in this line: > > VALUE val = rb_protect(&Sandbox::eval_protect, I get this compile error: test.cpp: In member function �VALUE Sandbox::eval(char*)�: test.cpp:15: error: argument of type �VALUE (Sandbox::)(VALUE)� does not match �VALUE (*)(VALUE)� -- Daniel