paludis  Version 2.6.0
Protected Member Functions | Friends | List of all members
paludis::AboutMetadata Class Reference

#include <about_metadata.hh>

+ Inheritance diagram for paludis::AboutMetadata:

Protected Member Functions

void need_keys_added () const
 
- Protected Member Functions inherited from paludis::MetadataKeyHolder
virtual void add_metadata_key (const std::shared_ptr< const MetadataKey > &) const
 
virtual void clear_metadata_keys () const
 

Friends

class Singleton< AboutMetadata >
 

Additional Inherited Members

- Public Types inherited from paludis::MetadataKeyHolder
typedef WrappedForwardIterator< MetadataConstIteratorTag, const std::shared_ptr< const MetadataKey > > MetadataConstIterator
 
- Public Member Functions inherited from paludis::Singleton< AboutMetadata >
 Singleton ()=default
 
 Singleton (const Singleton &)=delete
 
const Singletonoperator= (const Singleton &)=delete
 
- Public Member Functions inherited from paludis::MetadataKeyHolder
MetadataConstIterator begin_metadata () const PALUDIS_ATTRIBUTE((warn_unused_result))
 
MetadataConstIterator end_metadata () const PALUDIS_ATTRIBUTE((warn_unused_result))
 
MetadataConstIterator find_metadata (const std::string &) const PALUDIS_ATTRIBUTE((warn_unused_result))
 
- Static Public Member Functions inherited from paludis::Singleton< AboutMetadata >
static AboutMetadataget_instance () PALUDIS_ATTRIBUTE((warn_unused_result))
 
static void destroy_instance ()
 

Detailed Description

Information about Paludis, provided as MetadataKey instances.

Since
0.46

Member Function Documentation

void paludis::AboutMetadata::need_keys_added ( ) const
protectedvirtual

This method will be called before any of the metadata key iteration methods does its work. It can be used by subclasses to implement as-needed loading of keys.

Implements paludis::MetadataKeyHolder.


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