RadixTree<T> constructor

RadixTree<T>({
  1. RadixTreeNode<T>? root,
  2. void putValue<T>(
    1. RadixTreeNode<T> node,
    2. String key,
    3. T? value
    ) = RadixTreeUtils.putValue,
  3. T? removeValue<T>(
    1. RadixTreeNode<T> node,
    2. String key
    ) = RadixTreeUtils.removeValue,
})

Default constructor.

Implementation

RadixTree({
  RadixTreeNode<T>? root,
  this.putValue = RadixTreeUtils.putValue,
  this.removeValue = RadixTreeUtils.removeValue,
}) : root = root ?? RadixTreeNode<T>('');