paludis::LiteralMetadataStringSequenceKey Class Reference
[Literal Metadata Keys]

#include <literal_metadata_key.hh>

Inheritance diagram for paludis::LiteralMetadataStringSequenceKey:

paludis::MetadataCollectionKey< C_ > paludis::PrivateImplementationPattern< C_ > paludis::MetadataKey paludis::PrivateImplementationPattern< C_ >

List of all members.

Basic operations

 LiteralMetadataStringSequenceKey (const std::string &, const std::string &, const MetadataKeyType, const std::tr1::shared_ptr< const Sequence< std::string > > &)
 ~LiteralMetadataStringSequenceKey ()

Public Member Functions

virtual const
std::tr1::shared_ptr< const
Sequence< std::string > > 
value () const PALUDIS_ATTRIBUTE((warn_unused_result))
virtual std::string pretty_print_flat (const Formatter< std::string > &) const PALUDIS_ATTRIBUTE((warn_unused_result))


Detailed Description

A LiteralMetadataStringSequenceKey is a MetadataCollectionKey<Sequence<std::string> > whose value is known at construction time.

Since:
0.30

Member Function Documentation

virtual const std::tr1::shared_ptr<const Sequence<std::string> > paludis::LiteralMetadataStringSequenceKey::value (  )  const [virtual]

Fetch our value.

Implements paludis::MetadataCollectionKey< C_ >.


The documentation for this class was generated from the following file:

Generated on Mon Dec 22 19:43:54 2008 for paludis by  doxygen 1.5.7.1