FARGOS/VISTA Object Management Environment Core
..
|
Internal class for iterator state. More...
Public Types | |
enum | SEARCH_STATES { FIND_RECORD, IN_CHILDREN, IN_EXTRAS, AT_END } |
Public Member Functions | |
void | reset (FastLookupTable< RECORD_TYPE, MAX_LOOKAHEAD, SMALLEST_CHAR, LARGEST_CHAR, LT_KEY_COMPARE > *level) |
IteratorState () | |
~IteratorState () | |
Public Attributes | |
FastLookupTable< RECORD_TYPE, MAX_LOOKAHEAD, SMALLEST_CHAR, LARGEST_CHAR, LT_KEY_COMPARE > * | levelPtr |
int_fast16_t | currentCharIndex |
enum FastLookupTable::FastLookupTableIterator::IteratorState::SEARCH_STATES | searchState |
std::map< BinaryBlock_struct, RECORD_TYPE *, LT_KEY_COMPARE >::iterator | extra_it |
Internal class for iterator state.
enum FastLookupTable::FastLookupTableIterator::IteratorState::SEARCH_STATES |
|
inline |
|
inline |
|
inline |
References FastLookupTable< RECORD_TYPE, MAX_LOOKAHEAD, SMALLEST_CHAR, LARGEST_CHAR, LT_KEY_COMPARE >::FastLookupTableIterator::IteratorState::currentCharIndex, FastLookupTable< RECORD_TYPE, MAX_LOOKAHEAD, SMALLEST_CHAR, LARGEST_CHAR, LT_KEY_COMPARE >::FastLookupTableIterator::IteratorState::extra_it, FastLookupTable< RECORD_TYPE, MAX_LOOKAHEAD, SMALLEST_CHAR, LARGEST_CHAR, LT_KEY_COMPARE >::FastLookupTableIterator::IteratorState::FIND_RECORD, FastLookupTable< RECORD_TYPE, MAX_LOOKAHEAD, SMALLEST_CHAR, LARGEST_CHAR, LT_KEY_COMPARE >::FastLookupTableIterator::IteratorState::levelPtr, and FastLookupTable< RECORD_TYPE, MAX_LOOKAHEAD, SMALLEST_CHAR, LARGEST_CHAR, LT_KEY_COMPARE >::FastLookupTableIterator::IteratorState::searchState.
Referenced by FastLookupTable< RECORD_TYPE, MAX_LOOKAHEAD, SMALLEST_CHAR, LARGEST_CHAR, LT_KEY_COMPARE >::FastLookupTableIterator::nextElement(), and FastLookupTable< RECORD_TYPE, MAX_LOOKAHEAD, SMALLEST_CHAR, LARGEST_CHAR, LT_KEY_COMPARE >::FastLookupTableIterator::resetIterator().
int_fast16_t FastLookupTable< RECORD_TYPE, MAX_LOOKAHEAD, SMALLEST_CHAR, LARGEST_CHAR, LT_KEY_COMPARE >::FastLookupTableIterator::IteratorState::currentCharIndex |
std::map<BinaryBlock_struct,RECORD_TYPE *,LT_KEY_COMPARE>::iterator FastLookupTable< RECORD_TYPE, MAX_LOOKAHEAD, SMALLEST_CHAR, LARGEST_CHAR, LT_KEY_COMPARE >::FastLookupTableIterator::IteratorState::extra_it |
FastLookupTable<RECORD_TYPE,MAX_LOOKAHEAD,SMALLEST_CHAR,LARGEST_CHAR,LT_KEY_COMPARE>* FastLookupTable< RECORD_TYPE, MAX_LOOKAHEAD, SMALLEST_CHAR, LARGEST_CHAR, LT_KEY_COMPARE >::FastLookupTableIterator::IteratorState::levelPtr |
enum FastLookupTable::FastLookupTableIterator::IteratorState::SEARCH_STATES FastLookupTable< RECORD_TYPE, MAX_LOOKAHEAD, SMALLEST_CHAR, LARGEST_CHAR, LT_KEY_COMPARE >::FastLookupTableIterator::IteratorState::searchState |
![]() | Generated: Tue Jul 28 2020 16:03:27
Support Information |