paludis::LiteralMetadataFSEntrySequenceKey Class Reference
[Literal Metadata Keys]

#include <literal_metadata_key.hh>

Inheritance diagram for paludis::LiteralMetadataFSEntrySequenceKey:

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

List of all members.

Basic operations

 LiteralMetadataFSEntrySequenceKey (const std::string &, const std::string &, const MetadataKeyType, const std::tr1::shared_ptr< const FSEntrySequence > &)
 ~LiteralMetadataFSEntrySequenceKey ()

Public Member Functions

virtual const
std::tr1::shared_ptr< const
FSEntrySequence
value () const PALUDIS_ATTRIBUTE((warn_unused_result))
virtual std::string pretty_print_flat (const Formatter< FSEntry > &) const PALUDIS_ATTRIBUTE((warn_unused_result))
virtual const std::string raw_name () const PALUDIS_ATTRIBUTE((warn_unused_result))
virtual const std::string human_name () const PALUDIS_ATTRIBUTE((warn_unused_result))
virtual MetadataKeyType type () const PALUDIS_ATTRIBUTE((warn_unused_result))


Detailed Description

A LiteralMetadataFSEntrySequenceKey is a MetadataCollectionKey<FSEntrySequence> whose value is known at construction time.

Since:
0.26

Member Function Documentation

virtual const std::tr1::shared_ptr<const FSEntrySequence> paludis::LiteralMetadataFSEntrySequenceKey::value (  )  const [virtual]

Fetch our value.

Implements paludis::MetadataCollectionKey< C_ >.

virtual const std::string paludis::LiteralMetadataFSEntrySequenceKey::raw_name (  )  const [virtual]

Fetch our raw name.

Implements paludis::MetadataKey.

virtual const std::string paludis::LiteralMetadataFSEntrySequenceKey::human_name (  )  const [virtual]

Fetch our human name.

Implements paludis::MetadataKey.

virtual MetadataKeyType paludis::LiteralMetadataFSEntrySequenceKey::type (  )  const [virtual]

Fetch our key type.

Implements paludis::MetadataKey.


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