MCPcopy Create free account

hub / github.com/couchbase/fleece / types & classes

Types & classes239 in github.com/couchbase/fleece

↓ 118 callersClassslice
API/fleece/slice.hh:58
↓ 36 callersClassDiff
Fleece/Support/diff_match_patch.hh:108
↓ 5 callersClassimpl
Fleece/Core/Array.hh:25
↓ 4 callersEnumCopyFlags
Option flags for copying values. */
Fleece/Core/Value.hh:53
↓ 4 callersClassDoc
API/fleece/Fleece.hh:30
↓ 4 callersClassiterator
API/fleece/Fleece.hh:212
↓ 3 callersClassMutableArray
A mutable form of Array. Its storage lives in the heap, not in the (immutable) Fleece document. It can be used to make a changed form of a doc
API/fleece/Mutable.hh:77
↓ 3 callersClassMutableDict
A mutable form of Dict. Its storage lives in the heap, not in the (immutable) Fleece document. It can be used to make a changed form of a docu
API/fleece/Mutable.hh:153
↓ 3 callersClassNull
Fleece/Core/Value.hh:46
↓ 3 callersClassValueSlot
Fleece/Mutable/HeapValue.hh:18
↓ 3 callersClasskey_t
Fleece/Core/Dict.hh:22
↓ 2 callersClassFleeceException
Fleece/Support/FleeceException.hh:38
↓ 2 callersClassInterior
Fleece/Tree/HashTree.hh:23
↓ 2 callersClassJSONDelta
Fleece/Core/JSONDelta.hh:21
↓ 2 callersClassMValue
Fleece/Integration/MValue.hh:36
↓ 2 callersClassNodeRef
Holds a pointer to any type of node. Mutable nodes are tagged by setting the LSB.
Fleece/Tree/NodeRef.hh:41
↓ 2 callersClassPatch
Fleece/Support/diff_match_patch.hh:165
↓ 2 callersEnumPreWrittenValue
Fleece/Core/Encoder.hh:175
↓ 2 callersClassTarget
Specifies an insertion/deletion
Fleece/Tree/NodeRef.hh:25
↓ 2 callersClassValue
A Fleece data value. Its subclasses are Array and Dict; Value itself is for scalars. */
API/fleece/Fleece.hh:37
↓ 2 callersClassassertion_failure
Fleece/Support/betterassert.hh:71
↓ 2 callersClassiterator
Fleece/Tree/HashTree.hh:42
↓ 2 callersClassvalueptr
API/fleece/Fleece.hh:105
↓ 1 callersClassArray
API/fleece/Fleece.hh:24
↓ 1 callersClassConcurrentArena
A simple memory allocator that carves blocks out of a pre-allocated fixed-size heap block. To allocate a new block it simply bumps a pointer f
Fleece/Support/ConcurrentArena.hh:26
↓ 1 callersClassDict
API/fleece/Fleece.hh:25
↓ 1 callersClassInterior
Internal class representing an interior node
Fleece/Tree/HashTree+Internal.hh:97
↓ 1 callersClassKeyTree
A very compact dictionary of strings (or arbitrary blobs) that bidirectionally maps each one to a small positive integer. Internally it's stor
Experimental/KeyTree.hh:25
↓ 1 callersClassLeaf
Internal class representing a leaf node
Fleece/Tree/HashTree+Internal.hh:53
↓ 1 callersClassLinePtr
Fleece/Support/diff_match_patch.hh:636
↓ 1 callersClassPointer
Fleece/Core/Doc.hh:24
↓ 1 callersClassSharedKeys
API/fleece/Fleece.hh:29
↓ 1 callersClassSlot
API/fleece/Mutable.hh:20
↓ 1 callersClassValueDumper
Fleece/Core/Value+Dump.cc:29
↓ 1 callersEnumhash_t
Fleece/Support/StringTable.hh:35
↓ 1 callersEnumhash_t
Fleece/Support/ConcurrentMap.hh:43
↓ 1 callersClassjson5_error
Parse error thrown by \ref ConvertJSON5. Includes the approximate position in the input.
Fleece/Support/JSON5.hh:35
↓ 1 callersClassjson5converter
Fleece/Support/JSON5.cc:24
↓ 1 callersClasskey
Fleece/Core/Dict.hh:63
↓ 1 callersClasskeyTreeWriter
Experimental/KeyTree.cc:45
↓ 1 callersClasskeyref
API/fleece/Fleece.hh:504
↓ 1 callersClassslice_ostream
A simple fixed-capacity output stream that writes to memory. */
Fleece/Support/slice_stream.hh:21
↓ 1 callersEnumtags
The actual tags used in the encoded data, i.e. high 4 bits of 1st byte:
Fleece/Core/Internal.hh:50
Class::__CFData
API/fleece/slice.hh:68
Class::__CFString
API/fleece/slice.hh:67
ClassAllocedDict
A Dict that manages its own storage. */
API/fleece/Fleece.hh:576
ClassArray
A Value that's an array. */
Fleece/Core/Array.hh:24
ClassArray
Fleece/Core/Value.hh:29
ClassArrayIterator
Fleece/Core/Array.hh:21
ClassBacktrace
Captures a backtrace of the current thread, and can convert it to human-readable form. */
Fleece/Support/Backtrace.hh:25
ClassBacktrace
Fleece/Support/FleeceException.hh:19
ClassBacktraceState
Fleece/Support/Backtrace.cc:53
ClassBenchmark
Fleece/Support/Benchmark.hh:21
ClassBitmap
Fleece/Support/Bitmap.hh:55
ClassClient
Very simple single-writer transactional storage of a single blob.
Tests/SharedKeysTests.cc:159
ClassConcurrentArenaAllocator
Fleece/Support/ConcurrentArena.hh:86
ClassConcurrentMap
A lockless concurrent hash table that maps strings to 16-bit ints. Intended for use by SharedKeys. */
Fleece/Support/ConcurrentMap.hh:23
ClassConstValue
Fleece/Core/Value.cc:48
ClassDateTime
Fleece/Support/ParseDate.cc:95
ClassDeepIterator
An iterator that traverses an entire value hierarchy, descending into Arrays and Dicts. */
API/fleece/Fleece.hh:291
ClassDeepIterator
A deep, hierarchical iterator of an entire container. All values in the container and its sub-containers will be visited. First the root itsel
Fleece/Core/DeepIterator.hh:40
ClassDict
A Value that's a dictionary/map */
Fleece/Core/Dict.hh:25
ClassDict
Fleece/Core/Array.hh:19
ClassDict
Fleece/Core/Value.hh:30
ClassDictIterator
Fleece/Core/Dict.hh:19
ClassDoc
A container for Fleece data in memory. Every Value belongs to the Doc whose memory range contains it. The Doc keeps track of the SharedKeys us
Fleece/Core/Doc.hh:91
ClassElement
Fleece/Core/Path.hh:34
ClassEncoder
API/fleece/Fleece.hh:31
ClassEncoder
Fleece/Tree/MutableHashTree.hh:22
ClassEncoder
Fleece/Mutable/HeapDict.hh:21
ClassEncoder
Generates Fleece-encoded data. */
Fleece/Core/Encoder.hh:29
ClassEncoder
Fleece/Core/SharedKeys.hh:27
ClassEncoderTests
Tests/EncoderTests.cc:33
ClassEntry
Fleece/Support/ConcurrentMap.hh:87
ClassFLEncoderImpl
Fleece/API_Impl/Fleece+ImplGlue.hh:28
ClassFLHeapSlice
API/fleece/FLSlice.h:80
ClassFLPersistentSharedKeys
Fleece/API_Impl/Fleece+ImplGlue.hh:140
ClassFLSlice
API/fleece/FLSlice.h:46
ClassFLSliceResult
API/fleece/FLSlice.h:64
ClassFakePersistentSharedKeys
Tests/MutableTests.cc:536
ClassHalfMatchResult
Fleece/Support/diff_match_patch.hh:800
ClassHashTree
The root of an immutable tree encoded alongside Fleece data. */
Fleece/Tree/HashTree.hh:31
ClassHashTreeTests
Tests/HashTreeTests.cc:29
ClassHeapArray
Fleece/Mutable/HeapArray.hh:26
ClassHeapArray
Fleece/Mutable/ValueSlot.hh:20
ClassHeapArray
Fleece/Mutable/HeapDict.hh:26
ClassHeapArray
Fleece/Core/Internal.hh:81
ClassHeapCollection
Abstract base class of Heap{Array,Dict}. */
Fleece/Mutable/HeapValue.hh:80
ClassHeapCollection
Fleece/Core/Internal.hh:80
ClassHeapDict
Fleece/Mutable/ValueSlot.hh:21
ClassHeapDict
Fleece/Mutable/HeapDict.hh:28
ClassHeapDict
Fleece/Core/Internal.hh:82
ClassHeapValue
Stores a Value in a heap block. The actual Value data is offset by 1 byte, so that pointers to it are tagged. */
Fleece/Mutable/HeapValue.hh:37
ClassHeapValue
Fleece/Core/Internal.hh:79
ClassInstanceCounted
Base class that keeps track of the total instance count of it and all subclasses. This is useful for leak detection. In debug builds o
Fleece/Support/InstanceCounted.hh:32
ClassInstanceCountedIn
Fleece/Support/InstanceCounted.hh:77
ClassJSON5Encoder
Subclass of Encoder that generates JSON5 (an variant of JSON with cleaner syntax.) */
API/fleece/Fleece.hh:539
ClassJSONConverter
Parses JSON data and writes the values in it to a Fleece encoder. */
Fleece/Core/JSONConverter.hh:28
ClassJSONDelta
Support for generating and applying JSON-format deltas/diffs between two Fleece values. */
API/fleece/Fleece.hh:558
ClassJSONDelta::pathItem
Fleece/Core/JSONDelta.cc:83
next →1–100 of 239, ranked by callers