paludis Version 3.0.2
The one true package mangler
paludis::NDBAMUnmerger Class Reference

#include <ndbam_unmerger.hh>

Inheritance diagram for paludis::NDBAMUnmerger:

Public Member Functions

Hook extend_hook (const Hook &) const override
Public Member Functions inherited from paludis::Unmerger
void unmerge ()

Protected Member Functions

bool config_protected (const FSPath &) const
std::string make_tidy (const FSPath &) const
void populate_unmerge_set () override
void display (const std::string &) const override
bool check_file (const std::shared_ptr< const ContentsEntry > &) const override
bool check_dir (const std::shared_ptr< const ContentsEntry > &) const override
bool check_sym (const std::shared_ptr< const ContentsEntry > &) const override
bool check_misc (const std::shared_ptr< const ContentsEntry > &) const override
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 &)

Detailed Description

Unmerger implementation for NDBAM.

Since
0.26

Member Function Documentation

◆ check_dir()

bool paludis::NDBAMUnmerger::check_dir ( const std::shared_ptr< const ContentsEntry > & ) const
overrideprotectedvirtual

Reimplemented from paludis::Unmerger.

◆ check_file()

bool paludis::NDBAMUnmerger::check_file ( const std::shared_ptr< const ContentsEntry > & ) const
overrideprotectedvirtual

Reimplemented from paludis::Unmerger.

◆ check_misc()

bool paludis::NDBAMUnmerger::check_misc ( const std::shared_ptr< const ContentsEntry > & ) const
overrideprotectedvirtual

Reimplemented from paludis::Unmerger.

◆ check_sym()

bool paludis::NDBAMUnmerger::check_sym ( const std::shared_ptr< const ContentsEntry > & ) const
overrideprotectedvirtual

Reimplemented from paludis::Unmerger.

◆ display()

void paludis::NDBAMUnmerger::display ( const std::string & ) const
overrideprotectedvirtual

Implements paludis::Unmerger.

◆ extend_hook()

Hook paludis::NDBAMUnmerger::extend_hook ( const Hook & ) const
overridevirtual

Extend a hook with extra options.

Reimplemented from paludis::Unmerger.

◆ populate_unmerge_set()

void paludis::NDBAMUnmerger::populate_unmerge_set ( )
overrideprotectedvirtual

Populate the unmerge set.

Implements paludis::Unmerger.


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