rtconst virtual class std::CaseInsensitiveMap

sys::Obj
  std::Map<CaseInsensitiveMap^K,CaseInsensitiveMap^V>
    std::CaseInsensitiveMap

case insensitive map

add

virtual override This add(CaseInsensitiveMap^K key, CaseInsensitiveMap^V val)

clear

virtual override This clear()

containsKey

virtual override Bool containsKey(CaseInsensitiveMap^K key)

createEmpty

protected virtual override This createEmpty()

each

virtual override Void each(Func<Void,CaseInsensitiveMap^V,CaseInsensitiveMap^K> c)

eachWhile

virtual override Obj? eachWhile(Func<Obj?,CaseInsensitiveMap^V,CaseInsensitiveMap^K> c)

get

@Operator
virtual override CaseInsensitiveMap^V? get(CaseInsensitiveMap^K key, CaseInsensitiveMap^V? defValue := super.defV)

isImmutable

virtual override Bool isImmutable()

isRO

virtual override Bool isRO()

keys

virtual override List<CaseInsensitiveMap^K> keys()

make

new make(Int capacity := 16)

modify

protected virtual override Void modify()

remove

virtual override CaseInsensitiveMap^V? remove(CaseInsensitiveMap^K key)

ro

virtual override This ro()

rw

virtual override This rw()

set

@Operator
virtual override This set(CaseInsensitiveMap^K key, CaseInsensitiveMap^V val)

size

virtual override Int size()

toImmutable

virtual override Map<CaseInsensitiveMap^K,CaseInsensitiveMap^V> toImmutable()

vals

virtual override List<CaseInsensitiveMap^V> vals()