pike.git
/
src
/
mapping.h
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/mapping.h:368:
struct mapping *p); PMOD_EXPORT void mapping_search_no_free(struct svalue *to, struct mapping *m, const struct svalue *look_for, const struct svalue *key ); PMOD_EXPORT INT32 mapping_generation(struct mapping *m); #ifdef PIKE_DEBUG void check_mapping(const struct mapping *m); void check_all_mappings(void); #endif
-
PMOD_EXPORT void visit_mapping (struct mapping *m, int action);
+
PMOD_EXPORT void visit_mapping (struct mapping *m, int action
, void *extra
);
void gc_mark_mapping_as_referenced(struct mapping *m); void real_gc_cycle_check_mapping(struct mapping *m, int weak); unsigned gc_touch_all_mappings(void); void gc_check_all_mappings(void); void gc_mark_all_mappings(void); void gc_cycle_check_all_mappings(void); void gc_zap_ext_weak_refs_in_mappings(void); size_t gc_free_all_unreferenced_mappings(void); void simple_describe_mapping(struct mapping *m); void debug_dump_mapping(struct mapping *m);