C# Class clojure.lang.PersistentTreeMap.Node

Inheritance: clojure.lang.AMapEntry
Afficher le fichier Open project: arohner/clojure-contrib

Protected Properties

Свойство Type Description
_key object

Méthodes publiques

Méthode Description
key ( ) : object
val ( ) : object

Méthodes protégées

Méthode Description
AddLeft ( Node ins ) : Node
AddRight ( Node ins ) : Node
BalanceLeft ( Node parent ) : Node
BalanceRight ( Node parent ) : Node
Blacken ( ) : Node
Redden ( ) : Node
RemoveLeft ( Node del ) : Node
RemoveRight ( Node del ) : Node
Replace ( object key, object val, Node left, Node right ) : Node

Private Methods

Méthode Description
Node ( object key ) : System

Method Details

AddLeft() protected abstract méthode

protected abstract AddLeft ( Node ins ) : Node
ins Node
Résultat Node

AddRight() protected abstract méthode

protected abstract AddRight ( Node ins ) : Node
ins Node
Résultat Node

BalanceLeft() protected méthode

protected BalanceLeft ( Node parent ) : Node
parent Node
Résultat Node

BalanceRight() protected méthode

protected BalanceRight ( Node parent ) : Node
parent Node
Résultat Node

Blacken() protected abstract méthode

protected abstract Blacken ( ) : Node
Résultat Node

Redden() protected abstract méthode

protected abstract Redden ( ) : Node
Résultat Node

RemoveLeft() protected abstract méthode

protected abstract RemoveLeft ( Node del ) : Node
del Node
Résultat Node

RemoveRight() protected abstract méthode

protected abstract RemoveRight ( Node del ) : Node
del Node
Résultat Node

Replace() protected abstract méthode

protected abstract Replace ( object key, object val, Node left, Node right ) : Node
key object
val object
left Node
right Node
Résultat Node

key() public méthode

public key ( ) : object
Résultat object

val() public méthode

public val ( ) : object
Résultat object

Property Details

_key protected_oe property

protected object _key
Résultat object