#include <FCSStateStorage.h>
Inheritance diagram for FCIndirectStateStorage:
Public Member Functions | |
FCIndirectStateStorage () | |
Constructor. | |
virtual | ~FCIndirectStateStorage () |
Destructor. | |
virtual bool | CheckAndInsert (FCSStateWithLocations **ExistingState, FCSStateWithLocations *NewState) |
Insert a state into storage. | |
Protected Attributes | |
FCSIndirectStateWithLocations< FCSStateWithLocations > * | m_IndirectPreviousStatesMargin [PREV_STATES_SORT_MARGIN] |
The sort-margin. | |
int | m_NumberOfPreviousStatesMargin |
The number of states in the sort margin. | |
FCSIndirectStateWithLocations< FCSStateWithLocations > ** | m_IndirectPreviousStates |
The sorted cached states. | |
int | m_NumberOfIndirectPreviousStates |
Number of sorted cached states. | |
int | m_MaxNumberOfIndirectPreviousStates |
Upper limit of sorted cached states. | |
FCSIndirectStatesCompareAlgorithm< FCSIndirectStateWithLocations< FCSStateWithLocations > * > | m_Compare |
Compares two FCSIndirectStateWithLocations objects. |
Definition at line 160 of file FCSStateStorage.h.
|
Implements AFCSGenericStateStorage. Definition at line 210 of file FCSStateStorage.cpp. References m_Compare, m_IndirectPreviousStates, m_IndirectPreviousStatesMargin, m_MaxNumberOfIndirectPreviousStates, m_NumberOfIndirectPreviousStates, m_NumberOfPreviousStatesMargin, PREV_STATES_GROW_BY, and PREV_STATES_SORT_MARGIN. |