MCPcopy Create free account

hub / github.com/arafatkatze/DataViz / types & classes

Types & classes47 in github.com/arafatkatze/DataViz

FuncTypeComparator
Comparator will make type assertion (see IntComparator for example), which will panic if a or b are not of the asserted type. Should return a number:
utils/comparator.go:12
InterfaceContainer
Container is base interface that all data structures implement.
containers/containers.go:15
StructContainerTest
For testing purposes
containers/containers_test.go:12
StructCustom
utils/comparator_test.go:79
StructEntry
Entry represents the key-value pair contained within nodes
trees/btree/btree.go:48
InterfaceEnumerableWithIndex
EnumerableWithIndex provides functions for ordered containers whose values can be fetched by an index.
containers/enumerable.go:4
InterfaceEnumerableWithKey
EnumerableWithKey provides functions for ordered containers whose values whose elements are key/value pairs.
containers/enumerable.go:32
StructHeap
Heap holds elements in an array-list
trees/binaryheap/binaryheap.go:25
StructIterator
Iterator holding the iterator's state
maps/treemap/iterator.go:13
StructIterator
Iterator holding the iterator's state
trees/avltree/iterator.go:10
StructIterator
Iterator holding the iterator's state
trees/btree/iterator.go:10
StructIterator
Iterator holding the iterator's state
trees/redblacktree/iterator.go:10
StructIterator
Iterator returns a stateful iterator whose values can be fetched by an index.
trees/binaryheap/iterator.go:10
StructIterator
Iterator holding the iterator's state
lists/doublylinkedlist/iterator.go:10
StructIterator
Iterator holding the iterator's state
lists/arraylist/iterator.go:10
StructIterator
Iterator holding the iterator's state
lists/singlylinkedlist/iterator.go:14
StructIterator
Iterator returns a stateful iterator whose values can be fetched by an index.
stacks/arraystack/iterator.go:10
InterfaceIteratorWithIndex
IteratorWithIndex is stateful iterator for ordered containers whose values can be fetched by an index.
containers/iterator.go:4
InterfaceIteratorWithKey
IteratorWithKey is a stateful iterator for ordered containers whose elements are key value pairs.
containers/iterator.go:30
InterfaceJSONDeserializer
JSONDeserializer provides JSON deserialization
containers/serialization.go:10
InterfaceJSONSerializer
JSONSerializer provides JSON serialization
containers/serialization.go:4
InterfaceList
List interface that all lists implement
lists/lists.go:18
StructList
List holds the elements, where each element points to the next and previous element
lists/doublylinkedlist/doublylinkedlist.go:21
StructList
List holds the elements in a slice
lists/arraylist/arraylist.go:21
StructList
List holds the elements, where each element points to the next element
lists/singlylinkedlist/singlylinkedlist.go:20
InterfaceMap
Map interface that all maps implement
maps/maps.go:17
StructMap
Map holds the elements in a red-black tree
maps/treemap/treemap.go:24
StructNode
Node is a single element within the tree
trees/avltree/avltree.go:28
StructNode
Node is a single element within the tree
trees/btree/btree.go:39
StructNode
Node is a single element within the tree
trees/redblacktree/redblacktree.go:36
InterfaceReverseIteratorWithIndex
ReverseIteratorWithIndex is stateful iterator for ordered containers whose values can be fetched by an index. Essentially it is the same as IteratorW
containers/iterator.go:64
InterfaceReverseIteratorWithKey
ReverseIteratorWithKey is a stateful iterator for ordered containers whose elements are key value pairs. Essentially it is the same as IteratorWithKe
containers/iterator.go:89
InterfaceStack
Stack interface that all stacks implement
stacks/stacks.go:11
StructStack
Stack holds elements in an array-list
stacks/arraystack/arraystack.go:23
StructT
utils/utils_test.go:96
InterfaceTree
Tree interface that all trees implement
trees/trees.go:11
StructTree
Tree holds elements of the AVL tree.
trees/avltree/avltree.go:21
StructTree
Tree holds elements of the B-tree
trees/btree/btree.go:30
StructTree
Tree holds elements of the red-black tree
trees/redblacktree/redblacktree.go:29
StructUser
utils/sort_test.go:47
TypeAliascolor
trees/redblacktree/redblacktree.go:22
Structelement
lists/doublylinkedlist/doublylinkedlist.go:27
Structelement
lists/singlylinkedlist/singlylinkedlist.go:26
TypeAliasposition
trees/avltree/iterator.go:17
TypeAliasposition
trees/btree/iterator.go:17
TypeAliasposition
trees/redblacktree/iterator.go:16
Structsortable
utils/sort.go:16