Class CFStringInlineBuffer


  • public final class CFStringInlineBuffer
    extends org.moe.natj.c.StructObject
    • Constructor Detail

      • CFStringInlineBuffer

        public CFStringInlineBuffer()
      • CFStringInlineBuffer

        protected CFStringInlineBuffer​(org.moe.natj.general.Pointer peer)
    • Method Detail

      • buffer

        public char buffer​(int field_idx)
      • setBuffer

        public void setBuffer​(char value,
                              int field_idx)
      • setTheString

        public void setTheString​(CFStringRef value)
      • directUniCharBuffer

        public org.moe.natj.general.ptr.ConstCharPtr directUniCharBuffer()
      • setDirectUniCharBuffer

        public void setDirectUniCharBuffer​(org.moe.natj.general.ptr.ConstCharPtr value)
      • directCStringBuffer

        public org.moe.natj.general.ptr.ConstBytePtr directCStringBuffer()
      • setDirectCStringBuffer

        public void setDirectCStringBuffer​(org.moe.natj.general.ptr.ConstBytePtr value)
      • rangeToBuffer

        public CFRange rangeToBuffer()
        Range in string to buffer
      • setRangeToBuffer

        public void setRangeToBuffer​(CFRange value)
        Range in string to buffer
      • bufferedRangeStart

        public long bufferedRangeStart()
        Start of range currently buffered (relative to rangeToBuffer.location)
      • setBufferedRangeStart

        public void setBufferedRangeStart​(long value)
        Start of range currently buffered (relative to rangeToBuffer.location)
      • bufferedRangeEnd

        public long bufferedRangeEnd()
        bufferedRangeStart + number of chars actually buffered
      • setBufferedRangeEnd

        public void setBufferedRangeEnd​(long value)
        bufferedRangeStart + number of chars actually buffered