14#include <CoreFoundation/CFBase.h>
39#import <Foundation/NSMapTable.h>
49 NSMapTable* FLCreateSharedStringsTable(
void)
FLAPI;
53 id FLValue_GetNSObject(
FLValue, NSMapTable *sharedStrings)
FLAPI;
62 NSMapTable *sharedStrings)
FLAPI;
69 extern NSString*
const FLErrorDomain;
72 @interface NSObject (Fleece)
77 - (void) fl_encodeToFLEncoder: (
FLEncoder)enc;
#define FLAPI
Definition: FLSlice.h:31
FLValue FLDict_GetWithCFString(FLDict, CFStringRef)
Same as FLDictGet, but takes the key as a CFStringRef.
bool FLEncoder_WriteCFObject(FLEncoder, CFTypeRef)
Writes a Core Foundation (or Objective-C) object to an Encoder.
CFTypeRef FLValue_CopyCFObject(FLValue)
Returns a Value as a corresponding CoreFoundation object.
const struct _FLDict * FLDict
A reference to a dictionary (map) value.
Definition: Fleece.h:51
struct _FLEncoder * FLEncoder
A reference to an encoder.
Definition: Fleece.h:55
const struct _FLValue * FLValue
A reference to a value of any type.
Definition: Fleece.h:49
Opaque dictionary iterator.
Definition: Fleece.h:639