ATreeNode

abstract class ATreeNode<T> : ITreeNode<T>

Parameters

<T>

concentration type

Constructors

Link copied to clipboard
open fun ATreeNode(    dat: T,     l: ITreeNode<out Any>,     r: ITreeNode<out Any>)
Builds the internals of a tree node.

Functions

Link copied to clipboard
open fun equals(t: Any): Boolean
Link copied to clipboard
open fun getLeftChild(): ITreeNode<out Any>
Link copied to clipboard
open fun getNumberOfChildren(): Int
Link copied to clipboard
open fun getRightChild(): ITreeNode<out Any>
Link copied to clipboard
abstract fun getType(): Any
Link copied to clipboard
abstract fun getValue(mp: Map<HashString, ITreeNode<out Any>>): T
Link copied to clipboard
open fun hashCode(): Int
Link copied to clipboard
open fun toHashString(): HashString
Similar to toString(), but returns a HashString.
Link copied to clipboard
abstract fun toString(): String

Properties

Link copied to clipboard
val data: T

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard