|
| | ~FakeRepositoryBase () override |
| void | add_category (const CategoryNamePart &) |
| void | add_package (const QualifiedPackageName &) |
| std::shared_ptr< FakePackageID > | add_version (const QualifiedPackageName &, const VersionSpec &) |
| std::shared_ptr< FakePackageID > | add_version (const std::string &c, const std::string &p, const std::string &v) |
| void | invalidate () override |
| const Environment * | environment () const |
| std::shared_ptr< const PackageIDSequence > | package_ids (const QualifiedPackageName &, const RepositoryContentMayExcludes &) const override PALUDIS_ATTRIBUTE((warn_unused_result)) |
| std::shared_ptr< const QualifiedPackageNameSet > | package_names (const CategoryNamePart &, const RepositoryContentMayExcludes &) const override PALUDIS_ATTRIBUTE((warn_unused_result)) |
| std::shared_ptr< const CategoryNamePartSet > | category_names (const RepositoryContentMayExcludes &) const override PALUDIS_ATTRIBUTE((warn_unused_result)) |
| bool | has_package_named (const QualifiedPackageName &, const RepositoryContentMayExcludes &) const override PALUDIS_ATTRIBUTE((warn_unused_result)) |
| bool | has_category_named (const CategoryNamePart &, const RepositoryContentMayExcludes &) const override PALUDIS_ATTRIBUTE((warn_unused_result)) |
| bool | sync (const std::string &, const std::string &, const std::shared_ptr< OutputManager > &) const override |
| HookResult | perform_hook (const Hook &hook, const std::shared_ptr< OutputManager > &) override |
|
| Repository (const Repository &)=delete |
|
Repository & | operator= (const Repository &)=delete |
| const RepositoryName | name () const noexcept PALUDIS_ATTRIBUTE((warn_unused_result)) |
|
virtual const std::shared_ptr< const MetadataValueKey< std::string > > | cross_compile_host_key () const =0 |
| virtual const std::shared_ptr< const MetadataValueKey< std::string > > | format_key () const =0 |
| virtual const std::shared_ptr< const MetadataValueKey< FSPath > > | location_key () const =0 |
| virtual const std::shared_ptr< const MetadataValueKey< FSPath > > | installed_root_key () const =0 |
| virtual const std::shared_ptr< const MetadataCollectionKey< Map< std::string, std::string > > > | sync_host_key () const =0 |
|
virtual const std::shared_ptr< const MetadataValueKey< std::string > > | tool_prefix_key () const =0 |
| virtual std::shared_ptr< const CategoryNamePartSet > | unimportant_category_names (const RepositoryContentMayExcludes &repository_content_may_excludes) const |
| virtual const bool | is_unimportant () const =0 |
| virtual std::shared_ptr< const CategoryNamePartSet > | category_names_containing_package (const PackageNamePart &p, const RepositoryContentMayExcludes &repository_content_may_excludes) const |
| virtual bool | some_ids_might_support_action (const SupportsActionTestBase &) const =0 |
| virtual bool | some_ids_might_not_be_masked () const =0 |
| virtual const std::shared_ptr< const Set< std::string > > | maybe_expand_licence_nonrecursively (const std::string &) const =0 |
| virtual void | regenerate_cache () const |
| virtual void | purge_invalid_cache () const |
| virtual void | can_drop_in_memory_cache () const |
|
MetadataConstIterator | begin_metadata () const PALUDIS_ATTRIBUTE((warn_unused_result)) |
|
MetadataConstIterator | end_metadata () const PALUDIS_ATTRIBUTE((warn_unused_result)) |
|
IteratorRange< MetadataConstIterator > | metadata () const |
|
MetadataConstIterator | find_metadata (const std::string &) const PALUDIS_ATTRIBUTE((warn_unused_result)) |
A FakeRepositoryBase is a Repository subclass whose subclasses are used for various test cases.
- See also
- FakeRepository
-
FakeInstalledRepository