14#include <CoreFoundation/CFBase.h>
18#import <Foundation/NSMapTable.h>
76 @interface NSObject (Fleece)
81 - (void) fl_encodeToFLEncoder: (
FLEncoder)enc;
#define FL_NULLABLE
Definition: CompilerSupport.h:74
#define FLEECE_PUBLIC
Definition: CompilerSupport.h:241
#define FL_ASSUME_NONNULL_BEGIN
Definition: CompilerSupport.h:72
#define FL_ASSUME_NONNULL_END
Definition: CompilerSupport.h:73
#define FLAPI
Definition: CompilerSupport.h:247
FLEECE_PUBLIC bool FLEncoder_WriteCFObject(FLEncoder, CFTypeRef)
Writes a Core Foundation (or Objective-C) object to an Encoder.
FLEECE_PUBLIC FLValue FLDict_GetWithCFString(FLDict FL_NULLABLE, CFStringRef)
Same as FLDictGet, but takes the key as a CFStringRef.
FLEECE_PUBLIC CFTypeRef FLValue_CopyCFObject(FLValue FL_NULLABLE)
Returns a Value as a corresponding CoreFoundation object.
const struct _FLDict * FLDict
A reference to a dictionary (map) value.
Definition: FLBase.h:37
struct _FLEncoder * FLEncoder
A reference to an encoder.
Definition: FLBase.h:41
const struct _FLValue * FLValue
A reference to a value of any type.
Definition: FLBase.h:35
Opaque dictionary iterator.
Definition: FLCollections.h:144