paludis Version 3.0.2
The one true package mangler
paludis::FormattedPrettyPrinter Class Referenceabstract
Inheritance diagram for paludis::FormattedPrettyPrinter:

Public Member Functions

 FormattedPrettyPrinter (const Environment *const, const std::shared_ptr< const PackageID > &)
const std::string prettify (const PackageDepSpec &) const override
const std::string prettify (const BlockDepSpec &) const override
const std::string prettify (const ConditionalDepSpec &) const override
const std::string prettify (const NamedSetDepSpec &) const override
const std::string prettify (const SimpleURIDepSpec &) const override
const std::string prettify (const PlainTextDepSpec &) const override
const std::string prettify (const LicenseDepSpec &) const override
const std::string prettify (const FetchableURIDepSpec &) const override
const std::string prettify (const URILabelsDepSpec &) const override
const std::string prettify (const DependenciesLabelsDepSpec &) const override
const std::string prettify (const PlainTextLabelDepSpec &) const override
const std::string prettify (const std::shared_ptr< const PackageID > &) const override
const std::string prettify (const bool) const override
const std::string prettify (const long) const override
const std::string prettify (const std::string &) const override
const std::string prettify (const std::pair< const std::string, std::string > &) const override
const std::string prettify (const FSPath &) const override
const std::string prettify (const KeywordName &) const override
const std::string prettify (const Maintainer &) const override
Public Member Functions inherited from paludis::PrettyPrinter
 PrettyPrinter (const PrettyPrinter &)=delete
PrettyPrinter & operator= (const PrettyPrinter &)=delete
virtual const std::string indentify (const int) const =0
virtual const std::string newline () const =0

Protected Member Functions

virtual const std::string format_enabled (const std::string &) const =0
virtual const std::string format_disabled (const std::string &) const =0
virtual const std::string format_installed (const std::string &) const =0
virtual const std::string format_installable (const std::string &) const =0
virtual const std::string format_masked (const std::string &) const =0
virtual const std::string format_plain (const std::string &) const =0

Member Function Documentation

◆ prettify() [1/19]

const std::string paludis::FormattedPrettyPrinter::prettify ( const BlockDepSpec & ) const
overridevirtual

◆ prettify() [2/19]

const std::string paludis::FormattedPrettyPrinter::prettify ( const bool ) const
overridevirtual

◆ prettify() [3/19]

const std::string paludis::FormattedPrettyPrinter::prettify ( const ConditionalDepSpec & ) const
overridevirtual

◆ prettify() [4/19]

const std::string paludis::FormattedPrettyPrinter::prettify ( const DependenciesLabelsDepSpec & ) const
overridevirtual

◆ prettify() [5/19]

const std::string paludis::FormattedPrettyPrinter::prettify ( const FetchableURIDepSpec & ) const
overridevirtual

◆ prettify() [6/19]

const std::string paludis::FormattedPrettyPrinter::prettify ( const FSPath & ) const
overridevirtual

◆ prettify() [7/19]

const std::string paludis::FormattedPrettyPrinter::prettify ( const KeywordName & ) const
overridevirtual

◆ prettify() [8/19]

const std::string paludis::FormattedPrettyPrinter::prettify ( const LicenseDepSpec & ) const
overridevirtual

◆ prettify() [9/19]

const std::string paludis::FormattedPrettyPrinter::prettify ( const long ) const
overridevirtual

◆ prettify() [10/19]

const std::string paludis::FormattedPrettyPrinter::prettify ( const Maintainer & ) const
overridevirtual

◆ prettify() [11/19]

const std::string paludis::FormattedPrettyPrinter::prettify ( const NamedSetDepSpec & ) const
overridevirtual

◆ prettify() [12/19]

const std::string paludis::FormattedPrettyPrinter::prettify ( const PackageDepSpec & ) const
overridevirtual

◆ prettify() [13/19]

const std::string paludis::FormattedPrettyPrinter::prettify ( const PlainTextDepSpec & ) const
overridevirtual

◆ prettify() [14/19]

const std::string paludis::FormattedPrettyPrinter::prettify ( const PlainTextLabelDepSpec & ) const
overridevirtual

◆ prettify() [15/19]

const std::string paludis::FormattedPrettyPrinter::prettify ( const SimpleURIDepSpec & ) const
overridevirtual

◆ prettify() [16/19]

const std::string paludis::FormattedPrettyPrinter::prettify ( const std::pair< const std::string, std::string > & ) const
overridevirtual

◆ prettify() [17/19]

const std::string paludis::FormattedPrettyPrinter::prettify ( const std::shared_ptr< const PackageID > & ) const
overridevirtual

◆ prettify() [18/19]

const std::string paludis::FormattedPrettyPrinter::prettify ( const std::string & ) const
overridevirtual

◆ prettify() [19/19]

const std::string paludis::FormattedPrettyPrinter::prettify ( const URILabelsDepSpec & ) const
overridevirtual

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