Search Toolkit Book for bm::bvector::iterator_base
Base class for all iterators. More...
#include <util/bitset/bm.h>
Inheritance diagram for bm::bvector< Alloc >::iterator_base:
Collaboration diagram for bm::bvector< Alloc >::iterator_base:
Detailed Description template<class Alloc>Base class for all iterators.
Definition at line 239 of file bm.h.
Constructor & Destructor Documentation ◆ iterator_base()Definition at line 243 of file bm.h.
Member Function Documentation ◆ compare_state() ◆ invalidate() ◆ operator!=()Definition at line 253 of file bm.h.
◆ operator<()Definition at line 258 of file bm.h.
◆ operator<=()Definition at line 263 of file bm.h.
◆ operator==() ◆ operator>()Definition at line 268 of file bm.h.
◆ operator>=()Definition at line 273 of file bm.h.
◆ valid()Checks if iterator is still valid.
Analog of != 0 comparison for pointers.
Definition at line 283 of file bm.h.
Referenced by CNSAffinityRegistry::AddClientToAffinities(), BVectorErase(), BVectorInsert(), BVImportTest(), CQueue::CheckExecutionTimeout(), CheckIntervals(), CQueue::CheckJobsExpiry(), CNSAffinityRegistry::CheckRemoveCandidates(), CNSGroupsRegistry::CheckRemoveCandidates(), CheckVectors(), CNSAffinityRegistry::CollectGarbage(), CNSGroupsRegistry::CollectGarbage(), CompareEnumerators(), bm::bvector< >::counted_enumerator::counted_enumerator(), CQueue::DeleteBatch(), DetailedCheckVectors(), DetailedCompareBVectors(), CQueue::Dump(), CNSAffinityRegistry::Dump(), CNSGroupsRegistry::Dump(), EmptyBVTest(), EnumeratorTest(), CBDB_Cache::EvaluateTimeLine(), FindLastBit(), CJobStatusTracker::GetJobByStatus(), CNSGroupsRegistry::GetJobs(), CNSAffinityRegistry::GetJobsWithAffinities(), CJobStatusTracker::GetOutdatedPendingJobs(), CJobStatusTracker::GetOutdatedReadVacantJobs(), bm::bvector< Alloc >::enumerator::go_to(), bm::bvector< Alloc >::enumerator::go_up(), main(), bm::bvector< >::counted_enumerator::operator++(), bm::bvector< >::counted_enumerator::operator=(), SNSNotificationAttributes::Print(), CNSAffinityRegistry::Print(), CNSGroupsRegistry::Print(), CNSClient::Print(), CNetScheduleAccessList::Print(), print_bv(), CNSClientsRegistry::PrintClientsList(), ResizeTest(), CNSGroupsRegistry::RestrictByGroup(), CNSAffinityRegistry::SetWaitClientForAffinities(), ShiftRight(), bm::bvector< Alloc >::enumerator::skip(), bm::bvector< >::enumerator::skip_to_rank(), StressTest(), TestCompressSparseSignedVector(), TestCompressSparseVector(), TestSparseVectorTransform(), CPhyTreeCalc::x_CalcDivergenceMatrix(), CQueue::x_CancelJobs(), CQueue::x_DumpJobs(), CQueue::x_FindVacantJob(), CQueue::x_GetRunningJobsPerClientIP(), CNSGroupsRegistry::x_PrintOne(), CNSScopeRegistry::x_PrintOne(), CNSAffinityRegistry::x_PrintOne(), CNSAffinityRegistry::x_RemoveClientFromAffinities(), CQueue::x_ResetReadingDueToClear(), CQueue::x_ResetReadingDueToNewSession(), CQueue::x_ResetRunningDueToClear(), and CQueue::x_ResetRunningDueToNewSession().
Friends And Related Function Documentation ◆ bvectorDefinition at line 241 of file bm.h.
Member Data Documentation ◆ bdescr_ ◆ block_ ◆ block_idx_ ◆ block_type_ ◆ bv_ ◆ position_Bit position (bit idx)
Definition at line 350 of file bm.h.
Referenced by bm::bvector< >::iterator_base::compare_state(), bm::bvector< Alloc >::enumerator::decode_bit_group(), bm::bvector< Alloc >::enumerator::go_first(), bm::bvector< Alloc >::enumerator::go_to(), bm::bvector< Alloc >::enumerator::go_up(), bm::bvector< >::iterator_base::invalidate(), bm::bvector< >::enumerator::operator*(), bm::bvector< >::iterator_base::operator<(), bm::bvector< >::iterator_base::operator<=(), bm::bvector< >::iterator_base::operator==(), bm::bvector< >::iterator_base::operator>(), bm::bvector< >::iterator_base::operator>=(), bm::bvector< Alloc >::enumerator::search_in_blocks(), bm::bvector< Alloc >::enumerator::search_in_gapblock(), bm::bvector< Alloc >::enumerator::skip(), bm::bvector< >::iterator_base::valid(), and bm::bvector< >::enumerator::value().
The documentation for this class was generated from the following file:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4