|
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 |
Public Member Functions inherited from plask::CompressedSetOfNumbers< number_t >::ConstIteratorFacade< const_iterator > | |
| 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 | |
Public Types inherited from plask::CompressedSetOfNumbers< number_t >::ConstIteratorFacade< const_iterator > | |
| typedef std::vector< Segment >::const_iterator | ConstSegmentIterator |
Public Attributes inherited from plask::CompressedSetOfNumbers< number_t >::ConstIteratorFacade< const_iterator > | |
| 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.