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.