paludis Version 3.0.2
The one true package mangler
paludis::BrokenLinkageFinder Class Reference

Public Types

typedef WrappedForwardIterator< BrokenPackageConstIteratorTag, const std::shared_ptr< const PackageID > > BrokenPackageConstIterator
typedef WrappedForwardIterator< BrokenFileConstIteratorTag, const FSPath > BrokenFileConstIterator
typedef WrappedForwardIterator< MissingRequirementConstIteratorTag, const std::string > MissingRequirementConstIterator

Public Member Functions

 BrokenLinkageFinder (const Environment *, const std::shared_ptr< const Sequence< std::string > > &)
 BrokenLinkageFinder (const BrokenLinkageFinder &)=delete
BrokenLinkageFinder & operator= (const BrokenLinkageFinder &)=delete
BrokenPackageConstIterator begin_broken_packages () const PALUDIS_ATTRIBUTE((warn_unused_result))
BrokenPackageConstIterator end_broken_packages () const PALUDIS_ATTRIBUTE((warn_unused_result))
IteratorRange< BrokenPackageConstIterator > broken_packages () const
BrokenFileConstIterator begin_broken_files (const std::shared_ptr< const PackageID > &) const PALUDIS_ATTRIBUTE((warn_unused_result))
BrokenFileConstIterator end_broken_files (const std::shared_ptr< const PackageID > &) const PALUDIS_ATTRIBUTE((warn_unused_result))
IteratorRange< BrokenFileConstIterator > broken_files (const std::shared_ptr< const PackageID > &) const
MissingRequirementConstIterator begin_missing_requirements (const std::shared_ptr< const PackageID > &, const FSPath &) const PALUDIS_ATTRIBUTE((warn_unused_result))
MissingRequirementConstIterator end_missing_requirements (const std::shared_ptr< const PackageID > &, const FSPath &) const PALUDIS_ATTRIBUTE((warn_unused_result))
IteratorRange< MissingRequirementConstIterator > missing_requirements (const std::shared_ptr< const PackageID > &, const FSPath &) const

The documentation for this class was generated from the following file: