LiteCore
Couchbase Lite cross-platform core implementation
Loading...
Searching...
No Matches
Functions
Fleece CoreFoundation and Objective-C Helpers

Functions

NODISCARD FLEECE_PUBLIC bool FLEncoder_WriteCFObject (FLEncoder, CFTypeRef)
 Writes a Core Foundation (or Objective-C) object to an Encoder.
 
NODISCARD FLEECE_PUBLIC CFTypeRef FLValue_CopyCFObject (FLValue FL_NULLABLE)
 Returns a Value as a corresponding CoreFoundation object.
 
NODISCARD FLEECE_PUBLIC FLValue FLDict_GetWithCFString (FLDict FL_NULLABLE, CFStringRef)
 Same as FLDictGet, but takes the key as a CFStringRef.
 

Detailed Description

Function Documentation

◆ FLDict_GetWithCFString()

NODISCARD FLEECE_PUBLIC FLValue FLDict_GetWithCFString ( FLDict  FL_NULLABLE,
CFStringRef   
)

Same as FLDictGet, but takes the key as a CFStringRef.

◆ FLEncoder_WriteCFObject()

NODISCARD FLEECE_PUBLIC bool FLEncoder_WriteCFObject ( FLEncoder  ,
CFTypeRef   
)

Writes a Core Foundation (or Objective-C) object to an Encoder.

Supports all the JSON types, as well as CFData.

◆ FLValue_CopyCFObject()

NODISCARD FLEECE_PUBLIC CFTypeRef FLValue_CopyCFObject ( FLValue  FL_NULLABLE)

Returns a Value as a corresponding CoreFoundation object.

Caller must CFRelease the result.