Class CFBag

  • All Implemented Interfaces:
    java.lang.AutoCloseable
    Direct Known Subclasses:
    CFMutableBag

    public class CFBag
    extends CFType
    • Constructor Detail

      • CFBag

        protected CFBag()
    • Method Detail

      • getTypeCallBacks

        public static org.robovm.apple.corefoundation.CFBagCallBacks getTypeCallBacks()
      • getCopyStringCallBacks

        public static org.robovm.apple.corefoundation.CFBagCallBacks getCopyStringCallBacks()
      • getClassTypeID

        public static long getClassTypeID()
      • create

        public static CFBag create​(CFAllocator allocator,
                                   org.robovm.rt.bro.ptr.VoidPtr.VoidPtrPtr values,
                                   long numValues,
                                   org.robovm.apple.corefoundation.CFBagCallBacks callBacks)
      • getCount

        protected long getCount()
      • getCountOfValue

        protected long getCountOfValue​(org.robovm.rt.bro.ptr.VoidPtr value)
      • containsValue

        protected boolean containsValue​(org.robovm.rt.bro.ptr.VoidPtr value)
      • getValue

        protected org.robovm.rt.bro.ptr.VoidPtr getValue​(org.robovm.rt.bro.ptr.VoidPtr value)
      • getValueIfPresent

        protected boolean getValueIfPresent​(org.robovm.rt.bro.ptr.VoidPtr candidate,
                                            org.robovm.rt.bro.ptr.VoidPtr.VoidPtrPtr value)
      • getValues

        protected void getValues​(org.robovm.rt.bro.ptr.VoidPtr.VoidPtrPtr values)
      • applyFunction

        protected void applyFunction​(org.robovm.rt.bro.ptr.FunctionPtr applier,
                                     org.robovm.rt.bro.ptr.VoidPtr context)