#include <dep_spec.hh>

Contained labels | |
|
typedef WrappedForwardIterator < ConstIteratorTag, const std::tr1::shared_ptr< const typename SpecTree_::BasicNode > > | ConstIterator |
| void | add_label (const std::tr1::shared_ptr< const typename SpecTree_::BasicNode > &) |
| ConstIterator | begin () const PALUDIS_ATTRIBUTE((warn_unused_result)) |
| ConstIterator | end () const PALUDIS_ATTRIBUTE((warn_unused_result)) |
Basic operations | |
| LabelsDepSpec () | |
| ~LabelsDepSpec () | |
Public Member Functions | |
| virtual std::tr1::shared_ptr < DepSpec > | clone () const PALUDIS_ATTRIBUTE((warn_unused_result)) |
Protected Member Functions | |
| virtual void | need_keys_added () const |
example_dep_label.cc, example_dep_tree.cc, and example_formatter.cc.
| virtual void paludis::LabelsDepSpec< SpecTree_ >::need_keys_added | ( | ) | const [protected, virtual] |
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.
| virtual std::tr1::shared_ptr<DepSpec> paludis::LabelsDepSpec< SpecTree_ >::clone | ( | ) | const [virtual] |
Return a new copy of ourselves.
Implements paludis::Cloneable< T_ >.
1.5.5