paludis  Version 2.6.0
Public Member Functions | List of all members
paludis::LiteralMetadataValueKey< T_ > Class Template Reference

#include <literal_metadata_key.hh>

+ Inheritance diagram for paludis::LiteralMetadataValueKey< T_ >:

Public Member Functions

virtual const T_ parse_value () 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))
void change_value (const T_ &)

Basic operations

 LiteralMetadataValueKey (const std::string &, const std::string &, const MetadataKeyType, const T_ &)
 ~LiteralMetadataValueKey ()

Detailed Description

template<typename T_>
class paludis::LiteralMetadataValueKey< T_ >

A LiteralMetadataValueKey is a MetadataValueKey whose value is a copyable literal that is known at construction time.


Member Function Documentation

template<typename T_ >
void paludis::LiteralMetadataValueKey< T_ >::change_value ( const T_ &  )

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