paludis
Version 2.6.0
|
#include <about_metadata.hh>
Protected Member Functions | |
void | need_keys_added () const |
![]() | |
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 | |
![]() | |
typedef WrappedForwardIterator< MetadataConstIteratorTag, const std::shared_ptr< const MetadataKey > > | MetadataConstIterator |
![]() | |
Singleton ()=default | |
Singleton (const Singleton &)=delete | |
const Singleton & | operator= (const Singleton &)=delete |
![]() | |
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 AboutMetadata * | get_instance () PALUDIS_ATTRIBUTE((warn_unused_result)) |
static void | destroy_instance () |
Information about Paludis, provided as MetadataKey instances.
|
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.