;from srfi-69.types (srfi.69.strong#plist->hash-table (#(procedure #:clean #:enforce) srfi.69.strong#alist->hash-table (list #!rest) (struct hash-table))) (srfi.69.strong#hash-table->plist (#(procedure #:clean #:enforce) srfi.69.strong#hash-table->alist ((struct hash-table)) list)) (srfi.69.strong#hash-table-key-vector (#(procedure #:clean #:enforce) srfi.69.strong#hash-table-key-vector ((struct hash-table)) vector)) (srfi.69.strong#hash-table-value-vector (#(procedure #:clean #:enforce) srfi.69.strong#hash-table-value-vector ((struct hash-table)) vector)) (srfi.69.strong#hash-table-find (#(procedure #:clean #:enforce) srfi.69.strong#hash-table-find ((struct hash-table) (procedure (* *) *) (procedure () *)) *)) (srfi.69.strong#hash-table-pop! (#(procedure #:enforce) srfi.69.strong#hash-table-pop! ((struct hash-table) #!optional (fixnum -> fixnum)) . *)) (srfi.69.strong#hash-table-hash-table-union! (#(procedure #:enforce) srfi.69.strong#hash-table-hash-table-union! ((struct hash-table) (struct hash-table)) (struct hash-table))) (srfi.69.strong#hash-table-hash-table-intersection! (#(procedure #:enforce) srfi.69.strong#hash-table-hash-table-intersection! ((struct hash-table) (struct hash-table)) (struct hash-table))) (srfi.69.strong#hash-table-hash-table-difference! (#(procedure #:enforce) srfi.69.strong#hash-table-hash-table-difference! ((struct hash-table) (struct hash-table)) (struct hash-table))) (srfi.69.strong#hash-table-hash-table-xor! (#(procedure #:enforce) srfi.69.strong#hash-table-hash-table-xor! ((struct hash-table) (struct hash-table)) (struct hash-table))) (srfi.69.strong#alist->hash-table (#(procedure #:clean #:enforce) srfi.69.strong#alist->hash-table ((list-of pair) #!rest) (struct hash-table))) (srfi.69.strong#hash-table->alist (#(procedure #:clean #:enforce) srfi.69.strong#hash-table->alist ((struct hash-table)) (list-of pair))) (srfi.69.strong#hash-table-clean! (#(procedure #:enforce) srfi-69#hash-table-clean! ((struct hash-table)) undefined)) (srfi.69.strong#hash-table-clear! (#(procedure #:enforce) srfi.69.strong#hash-table-clear! ((struct hash-table)) undefined)) (srfi.69.strong#hash-table-copy (#(procedure #:clean #:enforce) srfi.69.strong#hash-table-copy ((struct hash-table)) (struct hash-table))) (srfi.69.strong#hash-table-delete! (#(procedure #:enforce) srfi.69.strong#hash-table-delete! ((struct hash-table) *) boolean)) (srfi.69.strong#hash-table-equivalence-function (#(procedure #:clean #:enforce) srfi.69.strong#hash-table-equivalence-function ((struct hash-table)) (procedure (* *) *)) (((struct hash-table)) (##sys#slot #(1) '3))) (srfi.69.strong#hash-table-exists? (#(procedure #:clean #:enforce) srfi.69.strong#hash-table-exists? ((struct hash-table) *) boolean)) (srfi.69.strong#hash-table-fold (#(procedure #:enforce) srfi.69.strong#hash-table-fold ((struct hash-table) (procedure (* * *) *) *) *)) (srfi.69.strong#hash-table-for-each (#(procedure #:enforce) srfi.69.strong#hash-table-for-each ((struct hash-table) (procedure (* *) . *)) undefined)) (srfi.69.strong#hash-table-has-initial? (#(procedure #:clean #:enforce) srfi.69.strong#hash-table-has-initial? ((struct hash-table)) boolean) (((struct hash-table)) (##sys#slot #(1) '9))) (srfi.69.strong#hash-table-hash-function (#(procedure #:clean #:enforce) srfi.69.strong#hash-table-hash-function ((struct hash-table)) (procedure (* fixnum) fixnum)) (((struct hash-table)) (##sys#slot #(1) '4))) (srfi.69.strong#hash-table-initial (#(procedure #:clean #:enforce) srfi.69.strong#hash-table-initial ((struct hash-table)) *)) (srfi.69.strong#hash-table-keys (#(procedure #:clean #:enforce) srfi.69.strong#hash-table-keys ((struct hash-table)) list)) (srfi.69.strong#hash-table-map (#(procedure #:clean #:enforce) srfi.69.strong#hash-table-map ((struct hash-table) (procedure (* *) *)) list)) (srfi.69.strong#hash-table-max-load (#(procedure #:clean #:enforce) srfi.69.strong#hash-table-max-load ((struct hash-table)) float) (((struct hash-table)) (##sys#slot #(1) '6))) (srfi.69.strong#hash-table-merge (#(procedure #:clean #:enforce) srfi.69.strong#hash-table-merge ((struct hash-table) (struct hash-table)) (struct hash-table))) (srfi.69.strong#hash-table-merge! (#(procedure #:enforce) srfi.69.strong#hash-table-merge! ((struct hash-table) (struct hash-table)) (struct hash-table))) (srfi.69.strong#hash-table-min-load (#(procedure #:clean #:enforce) srfi.69.strong#hash-table-min-load ((struct hash-table)) float) (((struct hash-table)) (##sys#slot #(1) '5))) (srfi.69.strong#hash-table-ref (#(procedure #:clean #:enforce) srfi.69.strong#hash-table-ref ((struct hash-table) * #!optional (procedure () *)) *)) (srfi.69.strong#hash-table-ref/default (#(procedure #:clean #:enforce) srfi.69.strong#hash-table-ref/default ((struct hash-table) * *) *)) (srfi.69.strong#hash-table-remove! (#(procedure #:enforce) srfi.69.strong#hash-table-remove! ((struct hash-table) (procedure (* *) *)) undefined)) (srfi.69.strong#hash-table-set! (#(procedure #:enforce) srfi.69.strong#hash-table-set! ((struct hash-table) * * #!rest) undefined)) (srfi.69.strong#hash-table-set*! (#(procedure #:enforce) srfi.69.strong#hash-table-set*! ((struct hash-table) #!rest) undefined)) (srfi.69.strong#hash-table-size (#(procedure #:clean #:enforce) srfi.69.strong#hash-table-size ((struct hash-table)) fixnum) (((struct hash-table)) (##sys#slot #(1) '2))) (srfi.69.strong#hash-table-update! (#(procedure #:enforce) srfi.69.strong#hash-table-update! ((struct hash-table) * (procedure (*) *) #!optional (procedure () *)) *)) (srfi.69.strong#hash-table-update!/default (#(procedure #:enforce) srfi.69.strong#hash-table-update!/default ((struct hash-table) * (procedure (*) *) *) *)) (srfi.69.strong#hash-table-values (#(procedure #:clean #:enforce) srfi.69.strong#hash-table-values ((struct hash-table)) list)) (srfi.69.strong#hash-table-walk (#(procedure #:enforce) srfi.69.strong#hash-table-walk ((struct hash-table) (procedure (* *) . *)) undefined)) (srfi.69.strong#hash-table-weak-keys (#(procedure #:clean #:enforce) srfi.69.strong#hash-table-weak-keys ((struct hash-table)) boolean) (((struct hash-table)) (##sys#slot #(1) '7))) (srfi.69.strong#hash-table-weak-values (#(procedure #:clean #:enforce) srfi.69.strong#hash-table-weak-values ((struct hash-table)) boolean) (((struct hash-table)) (##sys#slot #(1) '8))) (srfi.69.strong#hash-table? (#(procedure #:pure #:predicate (struct hash-table)) srfi.69.strong#hash-table? (*) boolean)) (srfi.69.strong#make-hash-table (#(procedure #:clean #:enforce) srfi.69.strong#make-hash-table (#!rest) (struct hash-table)))