public final class CFStringInlineBuffer
extends org.moe.natj.c.StructObject
| Modifier | Constructor and Description |
|---|---|
|
CFStringInlineBuffer() |
protected |
CFStringInlineBuffer(org.moe.natj.general.Pointer peer) |
| Modifier and Type | Method and Description |
|---|---|
char |
buffer(int field_idx) |
long |
bufferedRangeEnd()
bufferedRangeStart + number of chars actually buffered
|
long |
bufferedRangeStart()
Start of range currently buffered (relative to rangeToBuffer.location)
|
org.moe.natj.general.ptr.ConstBytePtr |
directCStringBuffer() |
org.moe.natj.general.ptr.ConstCharPtr |
directUniCharBuffer() |
CFRange |
rangeToBuffer()
Range in string to buffer
|
void |
setBuffer(char value,
int field_idx) |
void |
setBufferedRangeEnd(long value)
bufferedRangeStart + number of chars actually buffered
|
void |
setBufferedRangeStart(long value)
Start of range currently buffered (relative to rangeToBuffer.location)
|
void |
setDirectCStringBuffer(org.moe.natj.general.ptr.ConstBytePtr value) |
void |
setDirectUniCharBuffer(org.moe.natj.general.ptr.ConstCharPtr value) |
void |
setRangeToBuffer(CFRange value)
Range in string to buffer
|
void |
setTheString(CFStringRef value) |
CFStringRef |
theString() |
public CFStringInlineBuffer()
protected CFStringInlineBuffer(org.moe.natj.general.Pointer peer)
public char buffer(int field_idx)
public void setBuffer(char value,
int field_idx)
public CFStringRef theString()
public void setTheString(CFStringRef value)
public org.moe.natj.general.ptr.ConstCharPtr directUniCharBuffer()
public void setDirectUniCharBuffer(org.moe.natj.general.ptr.ConstCharPtr value)
public org.moe.natj.general.ptr.ConstBytePtr directCStringBuffer()
public void setDirectCStringBuffer(org.moe.natj.general.ptr.ConstBytePtr value)
public CFRange rangeToBuffer()
public void setRangeToBuffer(CFRange value)
public long bufferedRangeStart()
public void setBufferedRangeStart(long value)
public long bufferedRangeEnd()
public void setBufferedRangeEnd(long value)