#include <unmerger.hh>

Basic operations | |
| Unmerger (const UnmergerOptions &) | |
Unmerge operations | |
| virtual void | unmerge_file (const std::tr1::shared_ptr< const ContentsEntry > &) const |
| virtual void | unmerge_dir (const std::tr1::shared_ptr< const ContentsEntry > &) const |
| virtual void | unmerge_sym (const std::tr1::shared_ptr< const ContentsEntry > &) const |
| virtual void | unmerge_misc (const std::tr1::shared_ptr< const ContentsEntry > &) const |
Check operations | |
| virtual bool | check_file (const std::tr1::shared_ptr< const ContentsEntry > &) const |
| virtual bool | check_dir (const std::tr1::shared_ptr< const ContentsEntry > &) const |
| virtual bool | check_sym (const std::tr1::shared_ptr< const ContentsEntry > &) const |
| virtual bool | check_misc (const std::tr1::shared_ptr< const ContentsEntry > &) const |
Unlink operations | |
| virtual void | unlink_file (FSEntry, const std::tr1::shared_ptr< const ContentsEntry > &) const |
| virtual void | unlink_dir (FSEntry, const std::tr1::shared_ptr< const ContentsEntry > &) const |
| virtual void | unlink_sym (FSEntry, const std::tr1::shared_ptr< const ContentsEntry > &) const |
| virtual void | unlink_misc (FSEntry, const std::tr1::shared_ptr< const ContentsEntry > &) const |
Basic operations | |
| virtual | ~Unmerger ()=0 |
Public Member Functions | |
| void | unmerge () |
Protected Member Functions | |
| void | add_unmerge_entry (const EntryType, const std::tr1::shared_ptr< const ContentsEntry > &) |
| virtual void | populate_unmerge_set ()=0 |
| virtual Hook | extend_hook (const Hook &) const |
| virtual void | display (const std::string &) const =0 |
| void paludis::Unmerger::add_unmerge_entry | ( | const | EntryType, | |
| const std::tr1::shared_ptr< const ContentsEntry > & | ||||
| ) | [protected] |
Add entry to the unmerge set.
| virtual void paludis::Unmerger::populate_unmerge_set | ( | ) | [protected, pure virtual] |
Populate the unmerge set.
Implemented in paludis::NDBAMUnmerger.
Extend a hook with extra options.
Reimplemented in paludis::NDBAMUnmerger.
| void paludis::Unmerger::unmerge | ( | ) |
Perform the unmerge.
1.5.4