12#ifndef ZYPP_SAT_WHATOBSOLETES_H
13#define ZYPP_SAT_WHATOBSOLETES_H
62 template <
class TIterator>
77 size_type
size()
const;
92 void ctorAdd(
const ResObject_constPtr& item_r );
Combining sat::Solvable and ResStatus.
A Solvable object within the sat Pool.
Container of installed Solvable which would be obsoleted by the Solvable passed to the ctor.
const_iterator end() const
Iterator pointing behind the last Solvable.
void ctorAdd(const PoolItem &item_r)
WhatObsoletes()
Default ctor.
size_type size() const
Number of solvables inside.
WhatObsoletes(const ResObject_constPtr &item_r)
Ctor from ResObject::constPtr.
const sat::detail::IdType * _begin
WhatObsoletes(TIterator begin, TIterator end)
Ctor from a range of Solvable, PoolItem or ResObject::constPtr.
bool empty() const
Whether the container is empty.
shared_ptr< void > _private
detail::WhatProvidesIterator const_iterator
const_iterator begin() const
Iterator pointing to the first Solvable.
String related utilities and Regular expression matching.
int IdType
Generic Id type.
std::ostream & operator<<(std::ostream &str, const FileConflicts &obj)
Easy-to use interface to the ZYPP dependency resolver.
Backlink to the associated PoolImpl.
#define for_(IT, BEG, END)
Convenient for-loops using iterator.