The CF_IS_OBJC() macro will correctly identify small objects. The function objc_getClass() will return a valid ObjC class that isn't toll-free bridged and so CF_IS_OBJC() should return true. This should work.
On Fri, Jun 7, 2013 at 10:29 AM, Luboš Doležel <[email protected]> wrote: > Hi, > > for toll-free bridging in CoreBase, I need a way to detect whether the > incoming pointer is a small object encoded in a pointer and act accordingly > (treat it as an ObjC object and avoid reading it). > > What is the correct approach? > > Thanks! > -- > Luboš Doležel > > > ______________________________**_________________ > Gnustep-dev mailing list > [email protected] > https://lists.gnu.org/mailman/**listinfo/gnustep-dev<https://lists.gnu.org/mailman/listinfo/gnustep-dev> >
_______________________________________________ Gnustep-dev mailing list [email protected] https://lists.gnu.org/mailman/listinfo/gnustep-dev
