|
libzypp 17.38.7
|
Iterate over valid Solvables in the pool. More...
#include <zypp/ng/sat/solvable.h>
Public Types | |
| using | iterator_category = std::forward_iterator_tag |
| using | value_type = Solvable |
| using | difference_type = std::ptrdiff_t |
| using | pointer = void |
| using | reference = const Solvable |
Public Member Functions | |
| SolvableIterator () | |
| SolvableIterator (const Solvable &val_r) | |
| SolvableIterator (SolvableIdType id_r) | |
| reference | operator* () const |
| SolvableIterator & | operator++ () |
| SolvableIterator | operator++ (int) |
| bool | operator== (const SolvableIterator &rhs) const |
| bool | operator!= (const SolvableIterator &rhs) const |
| CSolvable *const & | base () const |
Private Member Functions | |
| void | increment () |
| void | initialAssignVal (const Solvable &val_r) |
| void | assignVal (const Solvable &val_r) |
Private Attributes | |
| CSolvable * | _base |
| Solvable | _val |
Iterate over valid Solvables in the pool.
If the Solvable passed to the ctor is not valid, advance to the next valid solvable (or Solvable::noSolvable if the end is reached,
Definition at line 410 of file solvable.h.
| using zyppng::sat::detail::SolvableIterator::iterator_category = std::forward_iterator_tag |
Definition at line 413 of file solvable.h.
Definition at line 414 of file solvable.h.
| using zyppng::sat::detail::SolvableIterator::difference_type = std::ptrdiff_t |
Definition at line 415 of file solvable.h.
| using zyppng::sat::detail::SolvableIterator::pointer = void |
Definition at line 416 of file solvable.h.
| using zyppng::sat::detail::SolvableIterator::reference = const Solvable |
Definition at line 417 of file solvable.h.
|
inline |
Definition at line 419 of file solvable.h.
|
inlineexplicit |
Definition at line 423 of file solvable.h.
|
inlineexplicit |
Definition at line 427 of file solvable.h.
|
inline |
Definition at line 431 of file solvable.h.
|
inline |
Definition at line 434 of file solvable.h.
|
inline |
Definition at line 437 of file solvable.h.
|
inline |
Definition at line 440 of file solvable.h.
|
inline |
Definition at line 443 of file solvable.h.
|
inline |
Definition at line 446 of file solvable.h.
|
inlineprivate |
Definition at line 450 of file solvable.h.
|
inlineprivate |
Definition at line 453 of file solvable.h.
|
inlineprivate |
Definition at line 456 of file solvable.h.
|
private |
Definition at line 459 of file solvable.h.
|
private |
Definition at line 460 of file solvable.h.