20#ifndef PALUDIS_GUARD_PALUDIS_REPOSITORIES_FAKE_FAKE_REPOSITORY_HH
21#define PALUDIS_GUARD_PALUDIS_REPOSITORIES_FAKE_FAKE_REPOSITORY_HH 1
24#include <paludis/util/named_value.hh>
30 typedef Name<struct name_environment> environment;
31 typedef Name<struct name_name> name;
77 const std::string &)
const override;
81 const std::shared_ptr<const MetadataValueKey<std::string>> cross_compile_host_key()
const override;
82 const std::shared_ptr<const MetadataValueKey<std::string> >
format_key()
const override;
83 const std::shared_ptr<const MetadataValueKey<FSPath> >
location_key()
const override;
85 const std::shared_ptr<const MetadataCollectionKey<Map<std::string, std::string> > >
sync_host_key()
const override;
86 const std::shared_ptr<const MetadataValueKey<std::string>> tool_prefix_key()
const override;
FakeRepositoryBase(const Environment *const env, const RepositoryName &name, const RepositoryCapabilities &caps)
const bool is_unimportant() const override
const std::shared_ptr< const MetadataValueKey< std::string > > format_key() const override
const std::shared_ptr< const MetadataValueKey< FSPath > > location_key() const override
const std::shared_ptr< const Set< std::string > > maybe_expand_licence_nonrecursively(const std::string &) const override
const std::shared_ptr< const MetadataValueKey< FSPath > > installed_root_key() const override
bool some_ids_might_not_be_masked() const override
const std::shared_ptr< const MetadataCollectionKey< Map< std::string, std::string > > > sync_host_key() const override
FakeRepository(const FakeRepositoryParams &)
bool some_ids_might_support_action(const SupportsActionTestBase &) const override
Definition named_value.hh:51
#define PALUDIS_VISIBLE
Definition attributes.hh:59
Definition about_metadata-fwd.hh:24
Definition fake_repository.hh:43