20 #ifndef PALUDIS_GUARD_PALUDIS_BROKEN_LINKAGE_FINDER_HH 21 #define PALUDIS_GUARD_PALUDIS_BROKEN_LINKAGE_FINDER_HH 24 #include <paludis/util/fs_path-fwd.hh> 27 #include <paludis/util/wrapped_forward_iterator-fwd.hh> 48 struct BrokenPackageConstIteratorTag;
50 const std::shared_ptr<const PackageID>
52 BrokenPackageConstIterator begin_broken_packages()
const PALUDIS_ATTRIBUTE((warn_unused_result));
53 BrokenPackageConstIterator end_broken_packages()
const PALUDIS_ATTRIBUTE((warn_unused_result));
55 struct BrokenFileConstIteratorTag;
57 BrokenFileConstIterator begin_broken_files(
const std::shared_ptr<const PackageID> &)
59 BrokenFileConstIterator end_broken_files(
const std::shared_ptr<const PackageID> &)
62 struct MissingRequirementConstIteratorTag;
64 MissingRequirementConstIterator begin_missing_requirements(
65 const std::shared_ptr<const PackageID> &,
const FSPath &)
67 MissingRequirementConstIterator end_missing_requirements(
68 const std::shared_ptr<const PackageID> &,
const FSPath &)
Definition: about_metadata-fwd.hh:23
Definition: sequence-fwd.hh:32
Definition: environment.hh:200
Definition: broken_linkage_finder.hh:36
Definition: wrapped_forward_iterator-fwd.hh:26
Definition: fs_path.hh:33
#define PALUDIS_ATTRIBUTE(x)
Definition: attributes.hh:53
#define PALUDIS_VISIBLE
Definition: attributes.hh:59