rtconst virtual class std::OrderedMap
sys::Obj std::Map<OrderedMap^K,OrderedMap^V> std::HashMap<OrderedMap^K,OrderedMap^V> std::OrderedMap
the map maintains the order in which key/value pairs are added to the map. The implementation is based on using a linked list in addition to the normal hashmap.
- add
-
virtual override This add(OrderedMap^K key, OrderedMap^V val)
- clear
-
virtual override This clear()
- createEmpty
-
protected virtual override This createEmpty()
- each
-
virtual override Void each(Func<Void,OrderedMap^V,OrderedMap^K> c)
- eachWhile
-
virtual override Obj? eachWhile(Func<Obj?,OrderedMap^V,OrderedMap^K> c)
- get
-
@Operator
virtual override OrderedMap^V? get(OrderedMap^K key, OrderedMap^V? defValue := super.defV) - keys
-
virtual override List<OrderedMap^K> keys()
- make
-
new make(Int capacity := 16)
- remove
-
virtual override OrderedMap^V? remove(OrderedMap^K key)
- set
-
@Operator
virtual override This set(OrderedMap^K key, OrderedMap^V val) - vals
-
virtual override List<OrderedMap^V> vals()