[NAME]
ALL.dao.type.map.method

[TITLE]


[DESCRIPTION]


     
   1  clear( self :map<any,any> )
   2  reset( self :map<any,any> )
   3  reset( self :map<any,any>, hashing :enum<none,default,random> )
   4  erase( self :map<any,any> )
   5  erase( self :map<@K,@V>, from :@K )
   6  erase( self :map<@K,@V>, from :@K, to :@K )
   7  insert( self :map<@K,@V>, key :@K, value :@V )
   8  find( self :map<@K,@V>, key :@K, type :enum<le,eq,ge>=$eq )=>tuple<key:@K,value:@V>|none
   9  keys( self :map<@K,any>, from :@K )=>list<@K>
  10  keys( self :map<@K,any>, from :@K, to :@K )=>list<@K>
  11  values( self :map<@K,@V>, from :@K )=>list<@V>
  12  values( self :map<@K,@V>, from :@K, to :@K )=>list<@V>
  13  has( self :map<@K,any>, key :@K )=>int
  14  size( self :map<any,any> )=>int
  15  
  16  iterate( self :map<@K,@V> )[key :@K, value :@V]
  17  count( self :map<@K,@V> )[key :@K, value :@V =>int] =>int
  18  keys( self :map<@K,@V> )[key :@K, value :@V =>int] =>list<@K>
  19  values( self :map<@K,@V> )[key :@K, value :@V =>int] =>list<@V>
  20  select( self :map<@K,@V> )[key :@K, value :@V =>int] =>list<tuple<key:@K,value:@V>>
  21  find( self :map<@K,@V> )[key :@K, value :@V =>int] =>tuple<key:@K,value:@V>|none
  22  map( self :map<@K,@V> )[key :@K, value :@V =>@T] =>list<@T>
  23  apply( self :map<@K,@V> )[key :@K, value :@V =>@V] =>map<@K,@V>