C# Class clojure.lang.PersistentVector.TransientVector

Inheritance: AFn, ITransientVector, Counted
Afficher le fichier Open project: richhickey/clojure-clr

Méthodes publiques

Méthode Description
TransientVector ( PersistentVector v ) : System
assoc ( object key, object val ) : ITransientAssociative
assocN ( int i, object val ) : ITransientVector
conj ( object val ) : ITransientCollection
count ( ) : int
nth ( int i ) : object
nth ( int i, object notFound ) : object
persistent ( ) : IPersistentCollection
pop ( ) : ITransientVector
valAt ( object key ) : object
valAt ( object key, object notFound ) : object

Private Methods

Méthode Description
ArrayFor ( int i ) : object[]
EditableArrayFor ( int i ) : object[]
EditableRoot ( Node node ) : Node
EditableTail ( object tl ) : object[]
EnsureEditable ( Node node ) : Node
EnsureEditable ( ) : void
PopTail ( int level, Node node ) : Node
PushTail ( int level, Node parent, Node tailnode ) : Node
Tailoff ( ) : int
TransientVector ( int cnt, int shift, Node root, Object tail ) : System
doAssoc ( int level, Node node, int i, Object val ) : Node

Method Details

TransientVector() public méthode

public TransientVector ( PersistentVector v ) : System
v PersistentVector
Résultat System

assoc() public méthode

public assoc ( object key, object val ) : ITransientAssociative
key object
val object
Résultat ITransientAssociative

assocN() public méthode

public assocN ( int i, object val ) : ITransientVector
i int
val object
Résultat ITransientVector

conj() public méthode

public conj ( object val ) : ITransientCollection
val object
Résultat ITransientCollection

count() public méthode

public count ( ) : int
Résultat int

nth() public méthode

public nth ( int i ) : object
i int
Résultat object

nth() public méthode

public nth ( int i, object notFound ) : object
i int
notFound object
Résultat object

persistent() public méthode

public persistent ( ) : IPersistentCollection
Résultat IPersistentCollection

pop() public méthode

public pop ( ) : ITransientVector
Résultat ITransientVector

valAt() public méthode

public valAt ( object key ) : object
key object
Résultat object

valAt() public méthode

public valAt ( object key, object notFound ) : object
key object
notFound object
Résultat object