public static class PersistentTreeMap.Seq extends ASeq
Modifier and Type | Field and Description |
---|---|
(package private) boolean |
asc |
(package private) int |
cnt |
(package private) ISeq |
stack |
Constructor and Description |
---|
PersistentTreeMap.Seq(IPersistentMap meta,
ISeq stack,
boolean asc,
int cnt) |
PersistentTreeMap.Seq(ISeq stack,
boolean asc) |
PersistentTreeMap.Seq(ISeq stack,
boolean asc,
int cnt) |
Modifier and Type | Method and Description |
---|---|
int |
count() |
(package private) static PersistentTreeMap.Seq |
create(PersistentTreeMap.Node t,
boolean asc,
int cnt) |
java.lang.Object |
first() |
ISeq |
next() |
(package private) static ISeq |
push(PersistentTreeMap.Node t,
ISeq stack,
boolean asc) |
Obj |
withMeta(IPersistentMap meta) |
add, add, addAll, addAll, clear, cons, contains, containsAll, empty, equals, equiv, get, hashCode, hasheq, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, more, remove, remove, removeAll, retainAll, seq, set, size, subList, toArray, toArray, toString
final ISeq stack
final boolean asc
final int cnt
public PersistentTreeMap.Seq(ISeq stack, boolean asc)
public PersistentTreeMap.Seq(ISeq stack, boolean asc, int cnt)
PersistentTreeMap.Seq(IPersistentMap meta, ISeq stack, boolean asc, int cnt)
static PersistentTreeMap.Seq create(PersistentTreeMap.Node t, boolean asc, int cnt)
static ISeq push(PersistentTreeMap.Node t, ISeq stack, boolean asc)
public java.lang.Object first()
public ISeq next()
public int count()
count
in interface IPersistentCollection
count
in class ASeq