virtual class std::TreeMap
sys::Obj std::Map<TreeMap^K,TreeMap^V> std::TreeMap
AVL Tree (named after inventors Adelson-Velsky and Landis) is an balanced binary tree.
- add
- clear
-
virtual override This clear()
- containsKey
- createEmpty
-
protected virtual override This createEmpty()
- each
-
virtual override Void each(Func<Void,TreeMap^V,TreeMap^K> f)
- eachWhile
-
virtual override Obj? eachWhile(Func<Obj?,TreeMap^V,TreeMap^K> c)
- get
-
virtual override TreeMap^V? get(TreeMap^K k, TreeMap^V? defValue := super.defV)
- isImmutable
-
virtual override Bool isImmutable()
- isRO
-
virtual override Bool isRO()
- keySafe
-
protected Bool keySafe := true
- keys
- make
-
new make()
- modify
-
protected virtual override Void modify()
- remove
-
virtual override TreeMap^V? remove(TreeMap^K e)
- ro
-
virtual override This ro()
- rw
-
virtual override This rw()
- set
- size
-
virtual override Int size { private set }
- toImmutable
- vals