paludis
Version 2.6.0
|
#include <repository.hh>
Destination functions | |
virtual bool | is_suitable_destination_for (const std::shared_ptr< const PackageID > &) const PALUDIS_ATTRIBUTE((warn_unused_result))=0 |
virtual bool | want_pre_post_phases () const PALUDIS_ATTRIBUTE((warn_unused_result))=0 |
virtual void | merge (const MergeParams &)=0 |
Interface for repositories that can be used as an install destination.
|
pure virtual |
Are we a suitable destination for the specified package?
Implemented in paludis::FakeInstalledRepository.
|
pure virtual |
Merge a package.
Implemented in paludis::FakeInstalledRepository.
|
pure virtual |
If true, pre and post install phases will be used when writing to this destination.
This should return true for 'real' filesystem destinations (whether or not root is /, if root merges are supported), and false for intermediate destinations such as binary repositories.
Implemented in paludis::FakeInstalledRepository.