37 typedef const struct _FLDict*
FLDict;
96 #define FLTimestampNone INT64_MIN
#define FLEECE_PUBLIC
Definition CompilerSupport.h:269
#define FL_ASSUME_NONNULL_BEGIN
Definition CompilerSupport.h:92
#define FL_ASSUME_NONNULL_END
Definition CompilerSupport.h:93
#define FLAPI
Definition CompilerSupport.h:292
FLSliceResult FLStringResult
Definition FLSlice.h:99
FLSlice FLString
Definition FLSlice.h:98
int64_t FLTimestamp
A point in time, expressed as milliseconds since the Unix epoch (1-1-1970 midnight UTC....
Definition FLBase.h:93
struct _FLDict * FLMutableDict
A reference to a mutable dictionary.
Definition FLBase.h:40
const struct _FLDict * FLDict
A reference to a dictionary (map) value.
Definition FLBase.h:37
struct _FLSlot * FLSlot
A reference to a mutable array/dict item.
Definition FLBase.h:38
struct _FLArray * FLMutableArray
A reference to a mutable array.
Definition FLBase.h:39
FLError
Error codes returned from some API calls.
Definition FLBase.h:48
struct _FLDoc * FLDoc
A reference to a document.
Definition FLBase.h:42
const struct _FLArray * FLArray
A reference to an array value.
Definition FLBase.h:36
FLEECE_PUBLIC FLTimestamp FLTimestamp_Now(void)
Returns an FLTimestamp corresponding to the current time.
struct _FLEncoder * FLEncoder
A reference to an encoder.
Definition FLBase.h:41
FLEECE_PUBLIC FLStringResult FLTimestamp_ToString(FLTimestamp timestamp, bool asUTC)
Formats a timestamp as a date-time string in ISO-8601 format.
FLTrust
Specifies whether not input data is trusted to be 100% valid Fleece.
Definition FLBase.h:65
struct _FLSharedKeys * FLSharedKeys
A reference to a shared-keys mapping.
Definition FLBase.h:43
const struct _FLValue * FLValue
A reference to a value of any type.
Definition FLBase.h:35
FLEECE_PUBLIC FLTimestamp FLTimestamp_FromString(FLString str)
Parses an ISO-8601 date-time string to a timestamp.
@ kFLNotFound
Definition FLBase.h:57
@ kFLInvalidData
Definition FLBase.h:52
@ kFLInternalError
Definition FLBase.h:56
@ kFLSharedKeysStateError
Definition FLBase.h:58
@ kFLOutOfRange
Definition FLBase.h:51
@ kFLEncodeError
Definition FLBase.h:53
@ kFLMemoryError
Definition FLBase.h:50
@ kFLUnsupported
Definition FLBase.h:60
@ kFLUnknownValue
Definition FLBase.h:55
@ kFLJSONError
Definition FLBase.h:54
@ kFLPOSIXError
Definition FLBase.h:59
@ kFLNoError
Definition FLBase.h:49
@ kFLTrusted
Input data is trusted to be valid.
Definition FLBase.h:75
@ kFLUntrusted
Input data is not trusted to be valid, and will be fully validated by the API call.
Definition FLBase.h:67
@ _kFLTrustInternalUseOnly
Definition FLBase.h:76