Class CFSet

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

    public class CFSet
    extends CFType
    • Constructor Detail

      • CFSet

        protected CFSet()
    • Method Detail

      • create

        public static <T extends org.robovm.rt.bro.NativeObject> CFSet create​(java.util.Collection<T> objects)
      • create

        public static CFSet create​(CFType... objects)
      • contains

        public boolean contains​(org.robovm.rt.bro.NativeObject value)
      • add

        public void add​(org.robovm.rt.bro.NativeObject value)
      • remove

        public void remove​(org.robovm.rt.bro.NativeObject value)
      • clear

        public void clear()
      • getTypeCallBacks

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

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

        public static long getClassTypeID()
      • create

        protected static CFSet create​(CFAllocator allocator,
                                      org.robovm.rt.bro.ptr.VoidPtr.VoidPtrPtr values,
                                      long numValues,
                                      org.robovm.apple.corefoundation.CFSetCallBacks callBacks)
      • size

        public long size()
      • 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)