paludis::CanFormatBase< T_, format::PackageRoles > 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::Installed &) const PALUDIS_ATTRIBUTE((warn_unused_result))=0
virtual std::string format (const T_ &, const format::Installable &) const PALUDIS_ATTRIBUTE((warn_unused_result))=0


Detailed Description

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

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

Since:
0.26

Member Function Documentation

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

Format this item as 'Plain'.

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

Format this item as 'Installed'.

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

Format this item as 'Installable'.


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