Formatters
[Metadata Keys]


Files

file  formatter-fwd.hh
file  formatter.hh
file  stringify_formatter-fwd.hh
file  stringify_formatter.hh
file  example_formatter.cc
file  example_stringify_formatter.cc

Namespaces

namespace  paludis::format

Classes

struct  paludis::format::Plain
struct  paludis::format::Enabled
struct  paludis::format::Disabled
struct  paludis::format::Masked
struct  paludis::format::Forced
struct  paludis::format::Changed
struct  paludis::format::Added
struct  paludis::format::Accepted
struct  paludis::format::Unaccepted
struct  paludis::format::Installed
struct  paludis::format::Installable
struct  paludis::format::CategorySelector< T_ >
struct  paludis::format::CategorySelector< ChoiceValue >
struct  paludis::format::CategorySelector< ConditionalDepSpec >
struct  paludis::format::CategorySelector< LicenseDepSpec >
struct  paludis::format::CategorySelector< KeywordName >
struct  paludis::format::CategorySelector< PackageDepSpec >
struct  paludis::format::CategorySelector< PackageID >
struct  paludis::format::CategorySelector< std::tr1::shared_ptr< T_ > >
struct  paludis::format::CategorySelector< std::tr1::shared_ptr< const T_ > >
struct  paludis::format::CategorySelector< const T_ >
struct  paludis::format::CategorySelector< NoType< u_ > >
class  paludis::CanFormatBase< T_, format::PlainRoles >
class  paludis::CanFormatBase< T_, format::AcceptableRoles >
class  paludis::CanFormatBase< T_, format::ChoiceRoles >
class  paludis::CanFormatBase< T_, format::PackageRoles >
class  paludis::CanFormatBase< NoType< u_ >, format::NoRoles >
class  paludis::CanFormat< T_ >
class  paludis::CanSpace
class  paludis::FormatFunctionsByProxy< T_, format::PlainRoles, u_ >
class  paludis::FormatFunctionsByProxy< T_, format::AcceptableRoles, u_ >
class  paludis::FormatFunctionsByProxy< T_, format::ChoiceRoles, u_ >
class  paludis::FormatFunctionsByProxy< T_, format::PackageRoles, u_ >
class  paludis::FormatFunctionsByProxy< NoType< u_ >, format::NoRoles, u_ >
class  paludis::Formatter< T1_, T2_, T3_, T4_, T5_, T6_, T7_, T8_, T9_, T10_, T11_, T12_, T13_, T14_, T15_ >
class  paludis::StringifyFormatter

Detailed Description

Formatters are used in various places (such as MetadataKey pretty_print methods) to apply user-defined formatting to parts of text generated for display. They allow clients to, for example, display accepted and unaccepted use flag names in different colours, without needing to rewrite the entire pretty printing system.

Examples


Generated on Mon Sep 21 10:36:09 2009 for paludis by  doxygen 1.5.4