paludis::CanFormatBase< T_, format::ChoiceRoles > Class Template Reference
[Formatters]

#include <formatter.hh>

List of all members.

Basic operations

 CanFormatBase ()
virtual ~CanFormatBase ()

Public Member Functions

virtual std::string format (const T_ &, const format::Plain &) const PALUDIS_ATTRIBUTE((warn_unused_result))=0
virtual std::string format (const T_ &, const format::Enabled &) const PALUDIS_ATTRIBUTE((warn_unused_result))=0
virtual std::string format (const T_ &, const format::Disabled &) const PALUDIS_ATTRIBUTE((warn_unused_result))=0
virtual std::string format (const T_ &, const format::Forced &) const PALUDIS_ATTRIBUTE((warn_unused_result))=0
virtual std::string format (const T_ &, const format::Masked &) const PALUDIS_ATTRIBUTE((warn_unused_result))=0
virtual std::string decorate (const T_ &, const std::string &, const format::Added &) const PALUDIS_ATTRIBUTE((warn_unused_result))=0
virtual std::string decorate (const T_ &, const std::string &, const format::Changed &) const PALUDIS_ATTRIBUTE((warn_unused_result))=0


Detailed Description

template<typename T_>
class paludis::CanFormatBase< T_, format::ChoiceRoles >

Base class for anything that implements the format functions for format::ChoiceRoles on type T_.

Since:
0.26

Member Function Documentation

template<typename T_>
virtual std::string paludis::CanFormatBase< T_, format::ChoiceRoles >::format ( const T_ &  ,
const format::Plain  
) const [pure virtual]

Format this item as 'Plain'.

template<typename T_>
virtual std::string paludis::CanFormatBase< T_, format::ChoiceRoles >::format ( const T_ &  ,
const format::Enabled  
) const [pure virtual]

Format this item as 'Enabled'.

template<typename T_>
virtual std::string paludis::CanFormatBase< T_, format::ChoiceRoles >::format ( const T_ &  ,
const format::Disabled  
) const [pure virtual]

Format this item as 'Disabled'.

template<typename T_>
virtual std::string paludis::CanFormatBase< T_, format::ChoiceRoles >::format ( const T_ &  ,
const format::Forced  
) const [pure virtual]

Format this item as 'Forced'.

template<typename T_>
virtual std::string paludis::CanFormatBase< T_, format::ChoiceRoles >::format ( const T_ &  ,
const format::Masked  
) const [pure virtual]

Format this item as 'Masked'.

template<typename T_>
virtual std::string paludis::CanFormatBase< T_, format::ChoiceRoles >::decorate ( const T_ &  ,
const std::string &  ,
const format::Added  
) const [pure virtual]

Decorate this item as 'Added'.

template<typename T_>
virtual std::string paludis::CanFormatBase< T_, format::ChoiceRoles >::decorate ( const T_ &  ,
const std::string &  ,
const format::Changed  
) const [pure virtual]

Decorate this item as 'Changed'.


The documentation for this class was generated from the following file:
Generated on Mon Sep 21 10:36:10 2009 for paludis by  doxygen 1.5.4