PLaSK library
|
#include <plask/utils/numbers_set.hpp>
Public Member Functions | |
template<typename... CtorArgs> | |
const_iterator (const CompressedSetOfNumbers &set, CtorArgs &&... ctorArgs) | |
const CompressedSetOfNumbers< number_t > & | set () const |
![]() | |
ConstIteratorFacade () | |
Construct uninitialized iterator. Don't use it before initialization (which can be done by calling of setIndex method). | |
ConstIteratorFacade (std::size_t index, ConstSegmentIterator segmentIterator) | |
ConstIteratorFacade (std::size_t index) | |
std::size_t | getIndex () const |
Get current iterator position (index). | |
void | setIndex (std::size_t index) |
number_t | getNumber () const |
Additional Inherited Members | |
![]() | |
typedef std::vector< Segment >::const_iterator | ConstSegmentIterator |
![]() | |
ConstSegmentIterator | segmentIterator |
Current segment (which includes current index). It is stored in order to speed up dereference operation. | |
std::size_t | index |
Current index. | |
Definition at line 169 of file numbers_set.hpp.
|
inlineexplicit |
Definition at line 176 of file numbers_set.hpp.
|
inline |
Definition at line 179 of file numbers_set.hpp.