Package org.robovm.apple.corefoundation
Class CFMutableBitVector
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.apple.corefoundation.CFType
-
- org.robovm.apple.corefoundation.CFBitVector
-
- org.robovm.apple.corefoundation.CFMutableBitVector
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class CFMutableBitVector extends CFBitVector
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CFMutableBitVector.CFMutableBitVectorPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.corefoundation.CFBitVector
CFBitVector.CFBitVectorPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.corefoundation.CFType
CFType.AsListMarshaler, CFType.CFTypePtr, CFType.Marshaler, CFType.NoRetainMarshaler
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
CFMutableBitVector()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CFMutableBitVector
create(long capacity)
static CFMutableBitVector
create(CFAllocator allocator, long capacity)
static CFMutableBitVector
createCopy(long capacity, CFBitVector bv)
static CFMutableBitVector
createCopy(CFAllocator allocator, long capacity, CFBitVector bv)
void
flipBit(long idx)
void
flipBits(CFRange range)
void
setAllBits(int value)
void
setBit(long idx, int value)
void
setBits(CFRange range, int value)
void
setCount(long count)
-
Methods inherited from class org.robovm.apple.corefoundation.CFBitVector
contains, create, create, create, create, createCopy, createCopy, get, getBytes, getClassTypeID, getCount, getCountOfBit, indexOf, lastIndexOf
-
Methods inherited from class org.robovm.apple.corefoundation.CFType
autorelease, close, dispose, dispose, doDispose, equalsTo, finalize, getAllocator, getDescription, getRetainCount, getTypeID, getTypeIDDescription, hash, makeCollectable, release, release, retain, retain, show, toString
-
-
-
-
Method Detail
-
create
public static CFMutableBitVector create(long capacity)
-
createCopy
public static CFMutableBitVector createCopy(long capacity, CFBitVector bv)
-
create
public static CFMutableBitVector create(CFAllocator allocator, long capacity)
-
createCopy
public static CFMutableBitVector createCopy(CFAllocator allocator, long capacity, CFBitVector bv)
-
setCount
public void setCount(long count)
-
flipBit
public void flipBit(long idx)
-
flipBits
public void flipBits(CFRange range)
-
setBit
public void setBit(long idx, int value)
-
setBits
public void setBits(CFRange range, int value)
-
setAllBits
public void setAllBits(int value)
-
-