class Minion::SplayTreeMap::Node(K, V)

Overview

private

Defined in:

minion/splay_tree_map.cr

Constructors

Instance Method Summary

Macro Summary

Constructor Detail

def self.new(key : K | Nil, value : V | Nil, left : Nil | Minion::SplayTreeMap::Node(K, V) = nil, right : Nil | Minion::SplayTreeMap::Node(K, V) = nil) #

[View source]

Instance Method Detail

def key #

[View source]
def key=(key : K) #

[View source]
def left : Node(K, V) | Nil #

[View source]
def left=(left : Node(K, V) | Nil) #

[View source]
def right : Node(K, V) | Nil #

[View source]
def right=(right : Node(K, V) | Nil) #

[View source]
def terminal? #

[View source]
def value #

[View source]
def value=(value : V) #

[View source]

Macro Detail

macro node_prop(prop, type) #

Enforce type of node properties (key & value)


[View source]