#include <metadata_key.hh>

Basic operations | |
| MetadataCollectionKey (const std::string &, const std::string &, const MetadataKeyType) | |
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] |
1.5.5