IntervalTrie

Companion:
class
class Object
trait Matchable
class Any

Type members

Classlikes

object ByteElement extends Element[Byte]
object CharElement extends Element[Char]
object DoubleElement extends Element[Double]
object FloatElement extends Element[Float]
object IntElement extends Element[Int]
object LongElement extends Element[Long]
object ShortElement extends Element[Short]
object UByteElement extends Element[UByte]
object UIntElement extends Element[UInt]
object ULongElement extends Element[ULong]
object UShortElement extends Element[UShort]

Value members

Concrete methods

def above[T : Element](value: T): IntervalTrie[T]
def all[T : Element]: IntervalTrie[T]
def apply[T : Element](interval: Interval[T]): IntervalTrie[T]
def atOrAbove[T : Element](value: T): IntervalTrie[T]
def atOrBelow[T : Element](value: T): IntervalTrie[T]
def below[T : Element](value: T): IntervalTrie[T]
def constant[T : Element](value: Boolean): IntervalTrie[T]
def hole[T : Element](value: T): IntervalTrie[T]
def point[T : Element](value: T): IntervalTrie[T]

Implicits

Implicits

implicit def algebra[T : Element]: Bool[IntervalTrie[T]] & Eq[IntervalTrie[T]]