123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- typedef int (*scm_t_set_predicate_fn) (SCM obj, void *closure);
- typedef SCM (*scm_t_set_fold_fn) (void *closure, SCM key, SCM result)
- SCM_INTERNAL SCM scm_c_make_weak_set (unsigned long k)
- SCM_INTERNAL SCM scm_weak_set_p (SCM h)
- SCM_INTERNAL SCM scm_c_weak_set_lookup (SCM set, unsigned long raw_hash,
- scm_t_set_predicate_fn pred,
- void *closure, SCM dflt)
- SCM_INTERNAL SCM scm_c_weak_set_add_x (SCM set, unsigned long raw_hash,
- scm_t_set_predicate_fn pred,
- void *closure, SCM obj)
- SCM_INTERNAL void scm_c_weak_set_remove_x (SCM set, unsigned long raw_hash,
- scm_t_set_predicate_fn pred,
- void *closure);
- SCM_INTERNAL SCM scm_weak_set_add_x (SCM set, SCM obj)
- SCM_INTERNAL SCM scm_weak_set_remove_x (SCM set, SCM obj)
- SCM_INTERNAL SCM scm_weak_set_clear_x (SCM set)
- SCM_INTERNAL SCM scm_c_weak_set_fold (scm_t_set_fold_fn proc, void *closure,
- SCM init, SCM set)
- SCM_INTERNAL SCM scm_weak_set_fold (SCM proc, SCM init, SCM set)
- SCM_INTERNAL SCM scm_weak_set_for_each (SCM proc, SCM set)
- SCM_INTERNAL SCM scm_weak_set_map_to_list (SCM proc, SCM set)
- SCM_INTERNAL void scm_i_weak_set_print (SCM exp, SCM port, scm_print_state *pstate)
- SCM_INTERNAL void scm_init_weak_set (void)
|