---
title: "init(buffer:theString:directUniCharBuffer:directCStringBuffer:rangeToBuffer:bufferedRangeStart:bufferedRangeEnd:)"
framework: corefoundation
role: symbol
role_heading: Initializer
path: "corefoundation/cfstringinlinebuffer/init(buffer:thestring:directunicharbuffer:directcstringbuffer:rangetobuffer:bufferedrangestart:bufferedrangeend:)"
---

# init(buffer:theString:directUniCharBuffer:directCStringBuffer:rangeToBuffer:bufferedRangeStart:bufferedRangeEnd:)

## Declaration

```swift
init(buffer: (UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar, UniChar), theString: Unmanaged<CFString>!, directUniCharBuffer: UnsafePointer<UniChar>!, directCStringBuffer: UnsafePointer<CChar>!, rangeToBuffer: CFRange, bufferedRangeStart: CFIndex, bufferedRangeEnd: CFIndex)
```
