Classes | |
struct | Compare |
Public Member Functions | |
MarkAndSweep (osl::state::NumEffectState &s, osl::ntesuki::NtesukiTable::Table &t, osl::ntesuki::NtesukiRecord *r) | |
~MarkAndSweep () | |
void | enter (osl::ntesuki::NtesukiRecord *r) |
void | exit () |
bool | withChildMove (const osl::ntesuki::NtesukiMove &move, osl::ntesuki::NtesukiRecord *child) |
void | noChildMove (const osl::ntesuki::NtesukiMove &move) |
Public Attributes | |
osl::state::NumEffectState & | state |
osl::ntesuki::NtesukiTable::Table & | table |
std::set< HashKey > | reachable_keys |
int | depth |
Definition at line 294 of file ntesukiTable.cc.
|
inline |
Definition at line 302 of file ntesukiTable.cc.
|
inline |
Definition at line 309 of file ntesukiTable.cc.
References osl::ntesuki::NtesukiTable::Table::erase(), and osl::ntesuki::NtesukiRecord::key.
|
inline |
Definition at line 336 of file ntesukiTable.cc.
References osl::ntesuki::NtesukiRecord::key.
|
inline |
Definition at line 340 of file ntesukiTable.cc.
|
inline |
Definition at line 350 of file ntesukiTable.cc.
|
inline |
Definition at line 344 of file ntesukiTable.cc.
References osl::ntesuki::NtesukiRecord::key.
int MarkAndSweep::depth |
Definition at line 300 of file ntesukiTable.cc.
std::set<HashKey> MarkAndSweep::reachable_keys |
Definition at line 299 of file ntesukiTable.cc.
osl::state::NumEffectState& MarkAndSweep::state |
Definition at line 297 of file ntesukiTable.cc.
osl::ntesuki::NtesukiTable::Table& MarkAndSweep::table |
Definition at line 298 of file ntesukiTable.cc.