最終更新:ID:D7J/gPk67w 2009年02月19日(木) 01:40:01履歴
void object_slab_cache_t::unload_filled(object_slab_traits_t* traits)
{ if (traits != traits->next) { traits->prev->next = traits->next; traits->next->prev = traits->prev; m_vacant = traits->next; if (m_vacant->refc == 0) m_cache_count--; } else { m_vacant = NULL; } if (m_occupied) { traits->prev = m_occupied; traits->next = m_occupied->next; traits->prev->next = traits->next->prev = traits; } else { m_occupied = traits->next = traits->prev = traits; } }
タグ
コメントをかく