libzypp 17.38.6
zyppng::sat::detail::SolvableIterator Class Reference

Iterate over valid Solvables in the pool. More...

#include <zypp/ng/sat/solvable.h>

Inheritance diagram for zyppng::sat::detail::SolvableIterator:

Public Member Functions

 SolvableIterator ()
 SolvableIterator (const Solvable &val_r)
 SolvableIterator (SolvableIdType id_r)

Private Member Functions

Solvable dereference () const
void increment ()
void initialAssignVal (const Solvable &val_r)
void assignVal (const Solvable &val_r)

Private Attributes

Solvable _val

Friends

class boost::iterator_core_access

Detailed Description

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.

Constructor & Destructor Documentation

◆ SolvableIterator() [1/3]

zyppng::sat::detail::SolvableIterator::SolvableIterator ( )
inline

Definition at line 419 of file solvable.h.

◆ SolvableIterator() [2/3]

zyppng::sat::detail::SolvableIterator::SolvableIterator ( const Solvable & val_r)
inlineexplicit

Definition at line 423 of file solvable.h.

◆ SolvableIterator() [3/3]

zyppng::sat::detail::SolvableIterator::SolvableIterator ( SolvableIdType id_r)
inlineexplicit

Definition at line 427 of file solvable.h.

Member Function Documentation

◆ dereference()

Solvable zyppng::sat::detail::SolvableIterator::dereference ( ) const
inlineprivate

Definition at line 434 of file solvable.h.

◆ increment()

void zyppng::sat::detail::SolvableIterator::increment ( )
inlineprivate

Definition at line 437 of file solvable.h.

◆ initialAssignVal()

void zyppng::sat::detail::SolvableIterator::initialAssignVal ( const Solvable & val_r)
inlineprivate

Definition at line 441 of file solvable.h.

◆ assignVal()

void zyppng::sat::detail::SolvableIterator::assignVal ( const Solvable & val_r)
inlineprivate

Definition at line 444 of file solvable.h.

◆ boost::iterator_core_access

friend class boost::iterator_core_access
friend

Definition at line 432 of file solvable.h.

Member Data Documentation

◆ _val

Solvable zyppng::sat::detail::SolvableIterator::_val
private

Definition at line 447 of file solvable.h.


The documentation for this class was generated from the following file: