Structure

CFStringInlineBuffer

Defines the buffer and related fields used for in-line buffer access of characters in CFString objects.

Declaration

typedef struct {
    ...
} CFStringInlineBuffer;

Overview

This structure is used for in-line buffer access of characters contained by a CFString object. Use the CFStringInitInlineBuffer function for initializing the fields of this structure; do not do it manually. Once the buffer is initialized, use the CFStringGetCharacterFromInlineBuffer function to access characters from the buffer. Do not access the fields directly as they might change between releases.

The only reason this structure is not opaque is to allow the in-line functions to access its fields.