MCPcopy Create free account

hub / github.com/coast-team/dotted-logootsplit / functions

Functions378 in github.com/coast-team/dotted-logootsplit

Functionconstructor
* @param posBounds bottom and top positions.
src/core/block-factory.ts:48
Functionconstructor
* @param right Next cell.
src/list/linked/linked-list-cell.ts:28
Methodconstructor
* @example * Anchor(p) is just before p * There not exists another position between Anchor(p) and p * * @param ref position to whi
src/core/anchor.ts:67
Methodconstructor
* @param lowerPos First position of the block. * @param content Content of the block.
src/core/block.ts:100
Methodconstructor
* @param index Insertion index. * @param content Inserted elements.
src/core/local-operation.ts:21
Methodconstructor
* @param index Removal index. * @param items Number of removed elements.
src/core/local-operation.ts:49
Methodconstructor
* @param lower Lower bound. * @param length Number of elements in the range.
src/core/u32-range.ts:49
Methodconstructor
( list: OpReplicatedList<P, E>, vv: { [r: string]: u32 } )
src/core/delta-replicated-list.ts:62
Methodconstructor
( list: OpEditableReplicatedList<P, E>, vv: { [r: string]: u32 } )
src/core/delta-replicated-list.ts:313
Methodconstructor
* @param length {@link Concat#length}
src/core/concat.ts:65
Methodconstructor
* @param block {@link Cell#block } * @param right {@link Linkable#right }
src/list/linked/linked-list-cell.ts:490
Methodconstructor
* New empty list.
src/list/linked/op-linked-list.ts:75
Methodconstructor
* @param factory strategy of block generation.
src/list/linked/op-linked-list.ts:166
Methodconstructor
* @param root {@see EditableOpAvlList#root }
src/list/avl/op-avl-list.ts:60
Methodconstructor
* @param root {@see EditableOpAvlList#root } * @param factory {@see EditableOpAvlList#factory }
src/list/avl/op-avl-list.ts:169
Methodconstructor
(l: Node<P, E>, block: Block<P, E>, r: Node<P, E>)
src/list/avl/avl-list-node.ts:76
Methodconstructor
* @param priority {@link SimplePosPart#priority } * @param replica {@link SimplePosPart#replica } * @param nth {@link SimplePosPart#nth }
src/pos/simple/simple-pos-part.ts:115
Methodconstructor
* @param parts {@link SimplePos#parts }
src/pos/simple/simple-pos.ts:103
Methodconstructor
* @param posBounds {@link SimpleBlockFactory#replica } * @param seq {@link SimpleBlockFactory#seq } * @param randState random generator's st
src/pos/simple/simple-block-factory.ts:151
Methodconstructor
* @param priority {@link SimpleDotPosPart#priority } * @param replica {@link SimpleDotPosPart#replica } * @param seq {@link SimpleDotPosPart
src/dot-pos/simple/simple-dot-pos-part.ts:35
Methodconstructor
* @param parts {@link SimpleDotPos#parts }
src/dot-pos/simple/simple-dot-pos.ts:43
Methodconstructor
* @param posBounds {@link SimpleBlockFactory#replica } * @param seq {@link SimpleBlockFactory#seq } * @param randState random generator's st
src/dot-pos/simple/simple-dot-block-factory.ts:52
Methodcopy
* @return Deep copy of this.
src/dot-pos/simple/simple-dot-block-factory.ts:125
FunctiondeltaEditableList
( factory: BlockFactory<P>, v: E )
src/list/linked/linked.ts:89
FunctiondeltaEditableList
( factory: BlockFactory<P>, v: E )
src/list/avl/avl.ts:92
FunctiondeltaEditableListFromPlain
( f: BlockFactoryConstructor<P>, itemsFromPlain: FromPlain<E> )
src/list/linked/linked.ts:103
FunctiondeltaEditableListFromPlain
( f: BlockFactoryConstructor<P>, itemsFromPlain: FromPlain<E> )
src/list/avl/avl.ts:106
FunctiondeltaList
()
src/list/linked/linked.ts:64
FunctiondeltaList
()
src/list/avl/avl.ts:67
FunctiondeltaListFromPlain
( f: BlockFactoryConstructor<P>, itemsFromPlain: FromPlain<E> )
src/list/linked/linked.ts:77
FunctiondeltaListFromPlain
( f: BlockFactoryConstructor<P>, itemsFromPlain: FromPlain<E> )
src/list/avl/avl.ts:80
FunctionemptyODeltaSeq
( replica: number, seed: string = DEFAULT_SEED )
test/list/linked/op-linked-list.test.ts:98
MethodendIndex
()
src/core/local-operation.ts:55
Functionfrom
* @param items * @return New block with {@link items } as {@link Block#items }.
src/core/block-factory.ts:81
Methodfrom
( list: OpReplicatedList<P, E> )
src/core/delta-replicated-list.ts:16
Methodfrom
( list: OpEditableReplicatedList<P, E> )
src/core/delta-replicated-list.ts:273
Methodfrom
* @param priority {@link SimplePosPart#priority } * ∉ {U32_BOTTOM, U32_TOP} * @param replica {@link SimplePosPart#replica } *
src/pos/simple/simple-pos-part.ts:50
Methodfrom
* @param priority {@link SimpleDotPosPart#priority } * ∉ {U32_BOTTOM, U32_TOP} * @param replica {@link SimpleDotPosPart#replica }
src/dot-pos/simple/simple-dot-pos-part.ts:51
MethodfromPlain
( posFromPlain: FromPlain<P> )
src/core/anchor.ts:32
MethodfromPlain
* @param x candidate * @return object from `x', or undefined if `x' is not valid.
src/core/u32-range.ts:80
MethodfromPlain
* @param opFromPlain * @return function that accepts a value and attempt to build a list. * It returns the built list if it succeeds, or un
src/core/delta-replicated-list.ts:28
MethodfromPlain
* @param opFromPlain * @return function that accepts a value and attempt to build a list. * It returns the built list if it succeeds, or un
src/core/delta-replicated-list.ts:285
MethodfromPlain
* @param x candidate * @return object from `x', or undefined if `x' is not valid.
src/core/concat.ts:52
MethodfromPlain
* @param blockFromPlain * @return function that accepts a value and returns a Sentinel from * the value, or undefined if the value is mal-f
src/list/linked/linked-list-cell.ts:437
MethodfromPlain
* @param f * @param itemsFromPlain * @return function that accepts a value and attempt to build a list. * It returns the built list if
src/list/linked/op-linked-list.ts:127
MethodfromPlain
* * @param f * @param itemsFromPlain * @return function that accepts a value and attempt to build a list. * It returns the built
src/list/avl/op-avl-list.ts:143
MethodfromPlain
* @param blockFromPlain * @return function that accepts a value and returns a Node from * the value, or undefined if the value is mal-forme
src/list/avl/avl-list-node.ts:48
MethodfromPlain
* @note {@link SimplePosPart#BOTTOM} and {@link SimplePosPart#TOP} * are not valid candidates. * * @param x candidate * @return ob
src/pos/simple/simple-pos-part.ts:74
MethodfromPlain
* @note {@link SimplePos#BOTTOM } and {@link SimplePos#TOP } * are not valid candidates. * * @param x candidate * @return object f
src/pos/simple/simple-pos.ts:78
MethodfromPlain
* @note {@link SimpleDotPosPart#BOTTOM} and {@link SimpleDotPosPart#TOP} * are not valid candidates. * * @param x candidate * @ret
src/dot-pos/simple/simple-dot-pos-part.ts:71
MethodfromPlain
* @note {@link SimpleDotPos#BOTTOM } and {@link SimpleDotPos#TOP } * are not valid candidates. * * @param x candidate * @return ob
src/dot-pos/simple/simple-dot-pos.ts:76
FunctiongarbageCollect
* Some factories can store generated positions for differents purposes. * This method enables to garbage collect these positions when they *
src/core/block-factory.ts:168
FunctiongarbageCollectPos
* See {@link BlockFactory#garbageCollect } * * @param l lower position * @param length number of positions after l (including l) to rem
src/core/block-factory.ts:178
MethodhashCode
* Non-cryptographic way to approximate object identity.
src/pos/simple/simple-pos-part.ts:147
MethodhashCode
* Non-cryptographic way to approximate object identity.
src/dot-pos/simple/simple-dot-pos-part.ts:136
MethodhashCode
@override
src/dot-pos/simple/simple-dot-pos.ts:178
MethodincreaseSeq
* Increase {@link SimpleBlockFactory#seq } by {@link by } * * @param by
src/dot-pos/simple/simple-dot-block-factory.ts:135
FunctionindexFrom
* @param anchor * @param minIndex minimal index in the current sub-list. * @return index of `anchor`.
src/core/block-list-context.ts:265
FunctionindexFrom
* @param anchor * @param minIndex minimal index in the current sub-list. * @return index of `anchor`.
src/list/linked/linked-list-cell.ts:55
MethodindexFrom
* @param anchor * @return index of `anchor`.
src/core/delta-replicated-list.ts:110
Functioninsert
* @param iBlock block to insert. * @param minIndex minimal index in the current sub-list. * @return Performed modifications in terms of loca
src/core/block-list-context.ts:361
Functioninsert
* [Mutation] * Insert the parts of {@link iBlock } which are not already inserted. * * @param iBlock block to insert. * @param ind
src/list/linked/linked-list-cell.ts:168
FunctioninsertAt
* @param relIndex relative index * @param items elements to insert * @param factory [mutated] block factory * @return block generated w
src/core/block-list-context.ts:418
FunctioninsertAt
* [Mutation] * Insert {@link items } at {@link index}. * * @param index 0-based index; Where to insert. * @param items elements to
src/list/linked/linked-list-cell.ts:240
MethodinsertAt
* [Mutation] * Insert {@link items } at {@link index}. * * @param index 0-based index; Where to insert. * @param items elements to
src/core/delta-replicated-list.ts:341
MethodinsertAt
@Override
src/list/linked/op-linked-list.ts:189
MethodinsertAt
@Override
src/list/avl/op-avl-list.ts:194
FunctioninsertRight
* [Mutation] * Insert {@link rblock } to right and preserve the chain. * * @param rblock block to insert. * @return inserted cell
src/list/linked/linked-list-cell.ts:154
Functioninsertable
* @param iBlock * @return segments of `iBlock` that can be inserted in the current * sub-list.
src/core/block-list-context.ts:319
Functioninsertable
* @param iBlock * @return segments of `iBlock` that can be inserted in the current * sub-list.
src/list/linked/linked-list-cell.ts:104
MethodintDistance
@override
src/dot-pos/simple/simple-dot-pos.ts:155
Methodintersection
* @param other * this and {@link other } intersect. * @return Intersection part between this and {@link other }.
src/core/u32-range.ts:159
MethodisBalanced
()
src/list/avl/avl-list-node.ts:114
MethodisBaseEqual
@override
src/dot-pos/simple/simple-dot-pos.ts:222
Methodlength
* Length of {@link Block#content }
src/core/block.ts:131
Methodlength
* Number of inserted elements.
src/core/local-operation.ts:32
Methodlength
()
src/core/delta-replicated-list.ts:74
Methodlength
@Override
src/list/avl/op-avl-list.ts:66
FunctionmAnchor
(t, emp)
test/list/macro.ts:1146
FunctionmAnchorOutOfBound
(t, emp)
test/list/macro.ts:1133
FunctionmApplyDeltaInsertRemove
(t, emp)
test/list/macro.ts:1025
FunctionmApplyDeltaPartRemoveInsert
(t, emp)
test/list/macro.ts:1040
FunctionmApplyDeltaRemoveInsert
(t, emp)
test/list/macro.ts:1010
FunctionmApplyDeltaTwice
(t, emp)
test/list/macro.ts:995
FunctionmEmpty
(t, emp)
test/list/macro.ts:65
FunctionmInsertAfter
(t, emp)
test/list/macro.ts:382
FunctionmInsertAppend
(t, emp)
test/list/macro.ts:164
FunctionmInsertAppendPrepend
(t, emp)
test/list/macro.ts:194
FunctionmInsertAppendSplitted
(t, emp)
test/list/macro.ts:281
FunctionmInsertAtBoth
(t, emp)
test/list/macro.ts:97
FunctionmInsertAtLeft
(t, emp)
test/list/macro.ts:86
FunctionmInsertAtMultiple
(t, emp)
test/list/macro.ts:124
FunctionmInsertAtRight
(t, emp)
test/list/macro.ts:75
FunctionmInsertAtSplit
(t, emp)
test/list/macro.ts:110
FunctionmInsertBefore
(t, emp)
test/list/macro.ts:398
FunctionmInsertConcurrent
(t, emp)
test/list/macro.ts:416
FunctionmInsertConcurrentAppend
(t, emp)
test/list/macro.ts:434
FunctionmInsertConcurrentPrepend
(t, emp)
test/list/macro.ts:455
FunctionmInsertDoublySplitted
(t, emp)
test/list/macro.ts:256
FunctionmInsertIncluded
(t, emp)
test/list/macro.ts:329
← previousnext →201–300 of 378, ranked by callers