IMPL              200 id_table.c     UNUSED(ID_TABLE_IMPL_TYPE *IMPL(_create)(size_t));
IMPL              201 id_table.c     UNUSED(void IMPL(_free)(ID_TABLE_IMPL_TYPE *));
IMPL              202 id_table.c     UNUSED(void IMPL(_clear)(ID_TABLE_IMPL_TYPE *));
IMPL              203 id_table.c     UNUSED(size_t IMPL(_size)(const ID_TABLE_IMPL_TYPE *));
IMPL              204 id_table.c     UNUSED(size_t IMPL(_memsize)(const ID_TABLE_IMPL_TYPE *));
IMPL              205 id_table.c     UNUSED(int IMPL(_insert)(ID_TABLE_IMPL_TYPE *, ID, VALUE));
IMPL              206 id_table.c     UNUSED(int IMPL(_lookup)(ID_TABLE_IMPL_TYPE *, ID, VALUE *));
IMPL              207 id_table.c     UNUSED(int IMPL(_delete)(ID_TABLE_IMPL_TYPE *, ID));
IMPL              208 id_table.c     UNUSED(void IMPL(_foreach)(ID_TABLE_IMPL_TYPE *, rb_id_table_foreach_func_t *, void *));
IMPL              209 id_table.c     UNUSED(void IMPL(_foreach_values)(ID_TABLE_IMPL_TYPE *, rb_id_table_foreach_values_func_t *, void *));
IMPL             1554 id_table.c         IMPL_TYPE1(type, rb_id_table_##name prot, IMPL(_##name), args)
IMPL             1558 id_table.c         IMPL_VOID1(rb_id_table_##name prot, IMPL(_##name), args)