#include <repository.hh>
Destination functions | |
virtual bool | is_suitable_destination_for (const PackageID &) const PALUDIS_ATTRIBUTE((warn_unused_result))=0 |
virtual bool | is_default_destination () 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 |
virtual bool paludis::RepositoryDestinationInterface::is_suitable_destination_for | ( | const PackageID & | ) | const [pure virtual] |
Are we a suitable destination for the specified package?
Implemented in paludis::FakeInstalledRepository.
virtual bool paludis::RepositoryDestinationInterface::is_default_destination | ( | ) | const [pure virtual] |
Are we to be included in the Environment::default_destinations list?
Implemented in paludis::FakeInstalledRepository.
virtual bool paludis::RepositoryDestinationInterface::want_pre_post_phases | ( | ) | const [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.
virtual void paludis::RepositoryDestinationInterface::merge | ( | const MergeParams & | ) | [pure virtual] |
Merge a package.
Implemented in paludis::FakeInstalledRepository.