Hi. I'd like to write code like this:
MyObject* foo = reinterpret_cast<__bridge MyObject*> (someVoidPointer);
But the compiler doesn't like it. It's perfectly happy with:
MyObject* foo = (__bridge MyObject) someVoidPointer;
this is in a .mm file.
The error is:
error: type name requires a specifier or qualifier
MyObject* me = reinterpret_cast<__bridge MyObject*> (inRefCon);
^
error: expected '>'
MyObject* me = reinterpret_cast<__bridge MyObject*> (inRefCon);
^
>
note: to match this '<'
MyObject* me = reinterpret_cast<__bridge MyObject*> (inRefCon);
^
Is it a bug in the compiler, or am I doing something wrong?
TIA,
--
Rick
_______________________________________________
Cocoa-dev mailing list ([email protected])
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com
This email sent to [email protected]