Class CFBag

All Implemented Interfaces:
AutoCloseable
Direct Known Subclasses:
CFMutableBag

public class CFBag
extends CFType
  • Constructor Details

    • CFBag

      protected CFBag()
  • Method Details

    • 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, VoidPtr.VoidPtrPtr values, long numValues, org.robovm.apple.corefoundation.CFBagCallBacks callBacks)
    • createCopy

      public static CFBag createCopy​(CFAllocator allocator, CFBag theBag)
    • getCount

      protected long getCount()
    • getCountOfValue

      protected long getCountOfValue​(VoidPtr value)
    • containsValue

      protected boolean containsValue​(VoidPtr value)
    • getValue

      protected VoidPtr getValue​(VoidPtr value)
    • getValueIfPresent

      protected boolean getValueIfPresent​(VoidPtr candidate, VoidPtr.VoidPtrPtr value)
    • getValues

      protected void getValues​(VoidPtr.VoidPtrPtr values)
    • applyFunction

      protected void applyFunction​(FunctionPtr applier, VoidPtr context)