#include "hash.bi"
#include "hlp.bi"
Go to the source code of this file.
|
function_as_HASHITEM_ptr | hashNewItem (byval_as_HASHLIST_ptr list) |
|
sub | hashDelItem (byval_as_HASHLIST_ptr list, byval_as_HASHITEM_ptr item) |
|
private sub | lazyInit () |
|
private sub | lazyEnd () |
|
sub | hashInit (byval_as_THASH_ptr hash, byval_as_integer nodes, byval_as_integer delstr) |
|
sub | hashEnd (byval_as_THASH_ptr hash) |
|
function_as_uinteger | hashHash (byval_as_const_zstring_ptr s) |
|
function_as_any_ptr | hashLookupEx (byval_as_THASH_ptr hash, byval_as_const_zstring_ptr symbol, byval_as_uinteger index) |
|
function_as_any_ptr | hashLookup (byval_as_THASH_ptr hash, byval_as_zstring_ptr symbol) |
|
function_as_HASHITEM_ptr | hashAdd (byval_as_THASH_ptr hash, byval_as_const_zstring_ptr symbol, byval_as_any_ptr userdata, byval_as_uinteger index) |
|
sub | hashDel (byval_as_THASH_ptr hash, byval_as_HASHITEM_ptr item, byval_as_uinteger index) |
|
sub | strsetAdd (byval_as_TSTRSET_ptr set, byref_as_const_string s, byval_as_integer userdata) |
|
sub | strsetCopy (byval_as_TSTRSET_ptr target, byval_as_TSTRSET_ptr source) |
|
sub | strsetInit (byval_as_TSTRSET_ptr set, byval_as_integer nodes) |
|
sub | strsetEnd (byval_as_TSTRSET_ptr set) |
|
function_as_HASHITEM_ptr hashAdd |
( |
byval_as_THASH_ptr |
hash, |
|
|
byval_as_const_zstring_ptr |
symbol, |
|
|
byval_as_any_ptr |
userdata, |
|
|
byval_as_uinteger |
index |
|
) |
| |
sub hashDel |
( |
byval_as_THASH_ptr |
hash, |
|
|
byval_as_HASHITEM_ptr |
item, |
|
|
byval_as_uinteger |
index |
|
) |
| |
private sub hashDelItem |
( |
byval_as_HASHLIST_ptr |
list, |
|
|
byval_as_HASHITEM_ptr |
item |
|
) |
| |
sub hashEnd |
( |
byval_as_THASH_ptr |
hash) | |
|
function_as_uinteger hashHash |
( |
byval_as_const_zstring_ptr |
s) | |
|
function_as_any_ptr hashLookup |
( |
byval_as_THASH_ptr |
hash, |
|
|
byval_as_zstring_ptr |
symbol |
|
) |
| |
function_as_any_ptr hashLookupEx |
( |
byval_as_THASH_ptr |
hash, |
|
|
byval_as_const_zstring_ptr |
symbol, |
|
|
byval_as_uinteger |
index |
|
) |
| |
private function_as_HASHITEM_ptr hashNewItem |
( |
byval_as_HASHLIST_ptr |
list) | |
|
sub strsetAdd |
( |
byval_as_TSTRSET_ptr |
set, |
|
|
byref_as_const_string |
s, |
|
|
byval_as_integer |
userdata |
|
) |
| |
sub strsetCopy |
( |
byval_as_TSTRSET_ptr |
target, |
|
|
byval_as_TSTRSET_ptr |
source |
|
) |
| |
sub strsetEnd |
( |
byval_as_TSTRSET_ptr |
set) | |
|