import brl.blitz
bmx_map_intmap_clear%(root@**)="bmx_map_intmap_clear"
bmx_map_intmap_isempty%(root@**)="bmx_map_intmap_isempty"
bmx_map_intmap_insert%(key%,value:Object,root@**)="bmx_map_intmap_insert"
bmx_map_intmap_contains%(key%,root@**)="bmx_map_intmap_contains"
bmx_map_intmap_valueforkey:Object(key%,root@**)="bmx_map_intmap_valueforkey"
bmx_map_intmap_remove%(key%,root@**)="bmx_map_intmap_remove"
bmx_map_intmap_firstnode@*(root@*)="bmx_map_intmap_firstnode"
bmx_map_intmap_nextnode@*(node@*)="bmx_map_intmap_nextnode"
bmx_map_intmap_key%(node@*)="bmx_map_intmap_key"
bmx_map_intmap_value:Object(node@*)="bmx_map_intmap_value"
bmx_map_intmap_hasnext%(node@*,root@*)="bmx_map_intmap_hasnext"
bmx_map_intmap_copy%(dst@**,_root@*)="bmx_map_intmap_copy"
TIntMap^Object{
._root@*&
-New%()="_brl_map_TIntMap_New"
-Delete%()="_brl_map_TIntMap_Delete"
-Clear%()="_brl_map_TIntMap_Clear"
-IsEmpty%()="_brl_map_TIntMap_IsEmpty"
-Insert%(key%,value:Object)="_brl_map_TIntMap_Insert"
-Contains%(key%)="_brl_map_TIntMap_Contains"
-ValueForKey:Object(key%)="_brl_map_TIntMap_ValueForKey"
-Remove%(key%)="_brl_map_TIntMap_Remove"
-_FirstNode:TIntNode()="_brl_map_TIntMap__FirstNode"
-Keys:TIntMapEnumerator()="_brl_map_TIntMap_Keys"
-Values:TIntMapEnumerator()="_brl_map_TIntMap_Values"
-Copy:TIntMap()="_brl_map_TIntMap_Copy"
-ObjectEnumerator:TIntNodeEnumerator()="_brl_map_TIntMap_ObjectEnumerator"
}="brl_map_TIntMap"
TIntNode^Object{
._root@*&
._nodePtr@*&
-New%()="_brl_map_TIntNode_New"
-Delete%()="_brl_map_TIntNode_Delete"
-Key%()="_brl_map_TIntNode_Key"
-Value:Object()="_brl_map_TIntNode_Value"
-HasNext%()="_brl_map_TIntNode_HasNext"
-NextNode:TIntNode()="_brl_map_TIntNode_NextNode"
}="brl_map_TIntNode"
TIntKey^Object{
.value%&
-New%()="_brl_map_TIntKey_New"
-Delete%()="_brl_map_TIntKey_Delete"
}="brl_map_TIntKey"
TIntNodeEnumerator^Object{
._node:TIntNode&
-New%()="_brl_map_TIntNodeEnumerator_New"
-Delete%()="_brl_map_TIntNodeEnumerator_Delete"
-HasNext%()="_brl_map_TIntNodeEnumerator_HasNext"
-NextObject:Object()="_brl_map_TIntNodeEnumerator_NextObject"
}="brl_map_TIntNodeEnumerator"
TIntKeyEnumerator^TIntNodeEnumerator{
._key:TIntKey&
-New%()="_brl_map_TIntKeyEnumerator_New"
-Delete%()="_brl_map_TIntKeyEnumerator_Delete"
-NextObject:Object()="_brl_map_TIntKeyEnumerator_NextObject"
}="brl_map_TIntKeyEnumerator"
TIntValueEnumerator^TIntNodeEnumerator{
-New%()="_brl_map_TIntValueEnumerator_New"
-Delete%()="_brl_map_TIntValueEnumerator_Delete"
-NextObject:Object()="_brl_map_TIntValueEnumerator_NextObject"
}="brl_map_TIntValueEnumerator"
TIntMapEnumerator^Object{
._enumerator:TIntNodeEnumerator&
-New%()="_brl_map_TIntMapEnumerator_New"
-Delete%()="_brl_map_TIntMapEnumerator_Delete"
-ObjectEnumerator:TIntNodeEnumerator()="_brl_map_TIntMapEnumerator_ObjectEnumerator"
}="brl_map_TIntMapEnumerator"
