#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.