C# 클래스 clojure.lang.PersistentTreeMap.Node

상속: clojure.lang.AMapEntry
파일 보기 프로젝트 열기: arohner/clojure-contrib

보호된 프로퍼티들

프로퍼티 타입 설명
_key object

공개 메소드들

메소드 설명
key ( ) : object
val ( ) : object

보호된 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
Node ( object key ) : System

메소드 상세

AddLeft() 보호된 추상적인 메소드

protected abstract AddLeft ( Node ins ) : Node
ins Node
리턴 Node

AddRight() 보호된 추상적인 메소드

protected abstract AddRight ( Node ins ) : Node
ins Node
리턴 Node

BalanceLeft() 보호된 메소드

protected BalanceLeft ( Node parent ) : Node
parent Node
리턴 Node

BalanceRight() 보호된 메소드

protected BalanceRight ( Node parent ) : Node
parent Node
리턴 Node

Blacken() 보호된 추상적인 메소드

protected abstract Blacken ( ) : Node
리턴 Node

Redden() 보호된 추상적인 메소드

protected abstract Redden ( ) : Node
리턴 Node

RemoveLeft() 보호된 추상적인 메소드

protected abstract RemoveLeft ( Node del ) : Node
del Node
리턴 Node

RemoveRight() 보호된 추상적인 메소드

protected abstract RemoveRight ( Node del ) : Node
del Node
리턴 Node

Replace() 보호된 추상적인 메소드

protected abstract Replace ( object key, object val, Node left, Node right ) : Node
key object
val object
left Node
right Node
리턴 Node

key() 공개 메소드

public key ( ) : object
리턴 object

val() 공개 메소드

public val ( ) : object
리턴 object

프로퍼티 상세

_key 보호되어 있는 프로퍼티

protected object _key
리턴 object