Couchbase Lite C
Couchbase Lite C API
Typedefs | Enumerations
Basic Fleece Data Types

Typedefs

typedef const struct _FLValue * FLValue
 A reference to a value of any type. More...
 
typedef const struct _FLArray * FLArray
 A reference to an array value. More...
 
typedef const struct _FLDict * FLDict
 A reference to a dictionary (map) value. More...
 
typedef struct _FLSlot * FLSlot
 A reference to a mutable array/dict item. More...
 
typedef struct _FLArray * FLMutableArray
 A reference to a mutable array. More...
 
typedef struct _FLDict * FLMutableDict
 A reference to a mutable dictionary. More...
 
typedef struct _FLEncoder * FLEncoder
 A reference to an encoder. More...
 

Enumerations

enum  FLError {
  kFLNoError = 0 , kFLMemoryError , kFLOutOfRange , kFLInvalidData ,
  kFLEncodeError , kFLJSONError , kFLUnknownValue , kFLInternalError ,
  kFLNotFound , kFLSharedKeysStateError , kFLPOSIXError , kFLUnsupported
}
 Error codes returned from some API calls. More...
 

Detailed Description

Typedef Documentation

◆ FLArray

typedef const struct _FLArray* FLArray

A reference to an array value.

◆ FLDict

typedef const struct _FLDict* FLDict

A reference to a dictionary (map) value.

◆ FLEncoder

typedef struct _FLEncoder* FLEncoder

A reference to an encoder.

◆ FLMutableArray

typedef struct _FLArray* FLMutableArray

A reference to a mutable array.

◆ FLMutableDict

typedef struct _FLDict* FLMutableDict

A reference to a mutable dictionary.

◆ FLSlot

typedef struct _FLSlot* FLSlot

A reference to a mutable array/dict item.

◆ FLValue

typedef const struct _FLValue* FLValue

A reference to a value of any type.

Enumeration Type Documentation

◆ FLError

enum FLError

Error codes returned from some API calls.

Enumerator
kFLNoError 
kFLMemoryError 
kFLOutOfRange 
kFLInvalidData 
kFLEncodeError 
kFLJSONError 
kFLUnknownValue 
kFLInternalError 
kFLNotFound 
kFLSharedKeysStateError 
kFLPOSIXError 
kFLUnsupported