16#ifndef LITECORE_CPP_API
17# define LITECORE_CPP_API 0
#define C4_ASSUME_NONNULL_BEGIN
Definition c4Compat.h:36
#define C4API_END_DECLS
Definition c4Compat.h:116
#define C4API_BEGIN_DECLS
Definition c4Compat.h:115
#define C4_ASSUME_NONNULL_END
Definition c4Compat.h:37
uint64_t C4SequenceNumber
A database sequence number, representing the order in which a revision was created.
Definition c4Base.h:91
C4DocumentFlags
Definition c4DocumentTypes.h:25
Describes a version-controlled document.
Definition c4DocumentStruct.h:32
C4ExtraInfo extraInfo
For client use.
Definition c4DocumentStruct.h:43
C4Revision selectedRev
Describes the currently-selected revision.
Definition c4DocumentStruct.h:41
C4DocumentFlags flags
Document flags.
Definition c4DocumentStruct.h:36
C4HeapString docID
Document ID.
Definition c4DocumentStruct.h:37
void * _internal2
Definition c4DocumentStruct.h:34
C4SequenceNumber sequence
Sequence at which doc was last updated.
Definition c4DocumentStruct.h:39
void * _internal1
Definition c4DocumentStruct.h:33
C4HeapString revID
Revision ID of current revision.
Definition c4DocumentStruct.h:38
Describes a revision of a document.
Definition c4DocumentTypes.h:60
A simple reference to a block of memory.
Definition FLSlice.h:45