paludis  Version 2.6.0
Public Member Functions | Protected Member Functions | List of all members
paludis::NDBAMUnmerger Class Reference

#include <ndbam_unmerger.hh>

+ Inheritance diagram for paludis::NDBAMUnmerger:

Public Member Functions

virtual Hook extend_hook (const Hook &) const
 
- Public Member Functions inherited from paludis::Unmerger
void unmerge ()
 
virtual ~Unmerger ()=0
 

Protected Member Functions

bool config_protected (const FSPath &) const
 
std::string make_tidy (const FSPath &) const
 
void populate_unmerge_set ()
 
void display (const std::string &) const
 
bool check_file (const std::shared_ptr< const ContentsEntry > &) const
 
bool check_dir (const std::shared_ptr< const ContentsEntry > &) const
 
bool check_sym (const std::shared_ptr< const ContentsEntry > &) const
 
bool check_misc (const std::shared_ptr< const ContentsEntry > &) const
 
- Protected Member Functions inherited from paludis::Unmerger
void add_unmerge_entry (const EntryType, const std::shared_ptr< const ContentsEntry > &)
 
 Unmerger (const UnmergerOptions &)
 
virtual void unmerge_file (const std::shared_ptr< const ContentsEntry > &) const
 
virtual void unmerge_dir (const std::shared_ptr< const ContentsEntry > &) const
 
virtual void unmerge_sym (const std::shared_ptr< const ContentsEntry > &) const
 
virtual void unmerge_misc (const std::shared_ptr< const ContentsEntry > &) const
 
virtual void unlink_file (FSPath, const std::shared_ptr< const ContentsEntry > &) const
 
virtual void unlink_dir (FSPath, const std::shared_ptr< const ContentsEntry > &) const
 
virtual void unlink_sym (FSPath, const std::shared_ptr< const ContentsEntry > &) const
 
virtual void unlink_misc (FSPath, const std::shared_ptr< const ContentsEntry > &) const
 

Basic operations

 NDBAMUnmerger (const NDBAMUnmergerOptions &)
 
 ~NDBAMUnmerger ()
 

Detailed Description

Unmerger implementation for NDBAM.

Since
0.26

Member Function Documentation

virtual Hook paludis::NDBAMUnmerger::extend_hook ( const Hook ) const
virtual

Extend a hook with extra options.

Reimplemented from paludis::Unmerger.

void paludis::NDBAMUnmerger::populate_unmerge_set ( )
protectedvirtual

Populate the unmerge set.

Implements paludis::Unmerger.


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