paludis Version 3.0.2
The one true package mangler
paludis::LiteralMetadataValueKey< T_ > Class Template Reference

#include <literal_metadata_key.hh>

Inheritance diagram for paludis::LiteralMetadataValueKey< T_ >:

Public Member Functions

const T_ parse_value () const override PALUDIS_ATTRIBUTE((warn_unused_result))
const std::string raw_name () const override PALUDIS_ATTRIBUTE((warn_unused_result))
const std::string human_name () const override PALUDIS_ATTRIBUTE((warn_unused_result))
MetadataKeyType type () const override PALUDIS_ATTRIBUTE((warn_unused_result))
void change_value (const T_ &)

Basic operations

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

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.

Since
0.26

Member Function Documentation

◆ change_value()

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

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