#include <uninstall_list.hh>

Iterate over our items to remove | |
|
typedef WrappedForwardIterator < UninstallListTag, const UninstallListEntry > | ConstIterator |
| ConstIterator | begin () const |
| ConstIterator | end () const |
Basic operations | |
| UninstallList (const Environment *const, const UninstallListOptions &) | |
| virtual | ~UninstallList () |
Public Member Functions | |
| void | add (const std::tr1::shared_ptr< const PackageID > &, const std::tr1::shared_ptr< DepTag > &=std::tr1::shared_ptr< DepTag >()) |
| void | add_unused () |
| bool | has_errors () const |
Public Attributes | |
| UninstallListOptions & | options |
| void paludis::UninstallList::add | ( | const std::tr1::shared_ptr< const PackageID > & | , | |
| const std::tr1::shared_ptr< DepTag > & | = std::tr1::shared_ptr< DepTag >() | |||
| ) |
Add a package, optionally with a reason.
| void paludis::UninstallList::add_unused | ( | ) |
Add any unused packages that are dependencies of packages to uninstall.
| bool paludis::UninstallList::has_errors | ( | ) | const |
Whether we have any errors.
Our options.
1.5.5