DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

(guile.info.gz) Weak key hashes

Info Catalog (guile.info.gz) Weak References (guile.info.gz) Weak vectors
 
 29.2.1 Weak key hashes
 ----------------------
 
  -- Scheme Procedure: make-weak-key-hash-table size
  -- Scheme Procedure: make-weak-value-hash-table size
  -- Scheme Procedure: make-doubly-weak-hash-table size
  -- C Function: scm_make_weak_key_hash_table (size)
  -- C Function: scm_make_weak_value_hash_table (size)
  -- C Function: scm_make_doubly_weak_hash_table (size)
      Return a weak hash table with SIZE buckets. As with any hash
      table, choosing a good size for the table requires some caution.
 
      You can modify weak hash tables in exactly the same way you would
      modify regular hash tables. ( Hash Tables)
 
  -- Scheme Procedure: weak-key-hash-table? obj
  -- Scheme Procedure: weak-value-hash-table? obj
  -- Scheme Procedure: doubly-weak-hash-table? obj
  -- C Function: scm_weak_key_hash_table_p (obj)
  -- C Function: scm_weak_value_hash_table_p (obj)
  -- C Function: scm_doubly_weak_hash_table_p (obj)
      Return `#t' if OBJ is the specified weak hash table. Note that a
      doubly weak hash table is neither a weak key nor a weak value hash
      table.
 
  -- Scheme Procedure: make-weak-value-hash-table k
 
  -- Scheme Procedure: weak-value-hash-table? x
 
  -- Scheme Procedure: make-doubly-weak-hash-table k
 
  -- Scheme Procedure: doubly-weak-hash-table? x
 
Info Catalog (guile.info.gz) Weak References (guile.info.gz) Weak vectors
automatically generated byinfo2html