#include <metadata_key.hh>
Public Member Functions | |
virtual const std::tr1::shared_ptr< const C_ > | value () const PALUDIS_ATTRIBUTE((warn_unused_result))=0 |
virtual std::string | pretty_print_flat (const Formatter< typename std::tr1::remove_const< typename RemoveSharedPtr< typename C_::value_type >::Type >::type > &) const PALUDIS_ATTRIBUTE((warn_unused_result))=0 |
virtual const std::tr1::shared_ptr<const C_> paludis::MetadataCollectionKey< C_ >::value | ( | ) | const [pure virtual] |
Fetch our value.
Implemented in paludis::LiteralMetadataFSEntrySequenceKey, paludis::LiteralMetadataStringSetKey, and paludis::LiteralMetadataStringSequenceKey.
virtual std::string paludis::MetadataCollectionKey< C_ >::pretty_print_flat | ( | const Formatter< typename std::tr1::remove_const< typename RemoveSharedPtr< typename C_::value_type >::Type >::type > & | ) | const [pure virtual] |