|
paludis Version 3.0.2
The one true package mangler
|
#include <about_metadata.hh>
Protected Member Functions | |
| void | need_keys_added () const override |
| 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 | |
| typedef WrappedForwardIterator< MetadataConstIteratorTag, const std::shared_ptr< const MetadataKey > > | MetadataConstIterator |
| const Singleton & | operator= (const Singleton &)=delete |
| MetadataConstIterator | begin_metadata () const PALUDIS_ATTRIBUTE((warn_unused_result)) |
| MetadataConstIterator | end_metadata () const PALUDIS_ATTRIBUTE((warn_unused_result)) |
| IteratorRange< MetadataConstIterator > | metadata () const |
| 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.
|
overrideprotectedvirtual |
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.