pike.git / src / mapping.h

version» Context lines:

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);