#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. |
1.4.4