paludis::ExtraLiteralMetadataValueKeyMethods< std::tr1::shared_ptr< const PackageID > > Class Template Reference
[Metadata Keys]

#include <literal_metadata_key.hh>

Inheritance diagram for paludis::ExtraLiteralMetadataValueKeyMethods< std::tr1::shared_ptr< const PackageID > >:

paludis::ExtraMetadataValueKeyMethods< std::tr1::shared_ptr< const PackageID > >

List of all members.

Public Member Functions

virtual std::string pretty_print (const Formatter< PackageID > &) const PALUDIS_ATTRIBUTE((warn_unused_result))


Detailed Description

template<>
class paludis::ExtraLiteralMetadataValueKeyMethods< std::tr1::shared_ptr< const PackageID > >

Implement extra methods for LiteralMetadataValueKey for PackageID.

Since:
0.26

Member Function Documentation

virtual std::string paludis::ExtraLiteralMetadataValueKeyMethods< std::tr1::shared_ptr< const PackageID > >::pretty_print ( const Formatter< PackageID > &   )  const [virtual]

Return a formatted version of our value, using the supplied Formatter to format the item.

Implements paludis::ExtraMetadataValueKeyMethods< std::tr1::shared_ptr< const PackageID > >.


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