paludis::MetadataValueKey< C_ > Class Template Reference
[Metadata Keys]

#include <metadata_key.hh>

Inheritance diagram for paludis::MetadataValueKey< C_ >:

paludis::MetadataKey paludis::ExtraMetadataValueKeyMethods< C_ > paludis::PrivateImplementationPattern< C_ >

List of all members.

Basic operations

 MetadataValueKey (const std::string &, const std::string &, const MetadataKeyType)

Public Member Functions

virtual const C_ value () const PALUDIS_ATTRIBUTE((warn_unused_result))=0


Detailed Description

template<typename C_>
class paludis::MetadataValueKey< C_ >

A MetadataValueKey is a MetadataKey that holds some simple type as its value.

Since:
0.26
Examples:

example_metadata_key.cc.


Member Function Documentation

template<typename C_>
virtual const C_ paludis::MetadataValueKey< C_ >::value (  )  const [pure virtual]

Fetch our value.

Implemented in paludis::LiteralMetadataValueKey< T_ >.


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

Generated on Sun Nov 30 23:01:33 2008 for paludis by  doxygen 1.5.5