#include <metadata_key.hh>
Public Member Functions | |
virtual const std::tr1::shared_ptr< const DependencySpecTree > | value () const PALUDIS_ATTRIBUTE((warn_unused_result))=0 |
virtual std::string | pretty_print (const DependencySpecTree::ItemFormatter &) const PALUDIS_ATTRIBUTE((warn_unused_result))=0 |
virtual std::string | pretty_print_flat (const DependencySpecTree::ItemFormatter &) const PALUDIS_ATTRIBUTE((warn_unused_result))=0 |
virtual const std::tr1::shared_ptr< const DependencyLabelSequence > | initial_labels () const PALUDIS_ATTRIBUTE((warn_unused_result))=0 |
This specialisation of MetadataSpecTreeKey provides an additional initial_label method.
virtual const std::tr1::shared_ptr<const DependencySpecTree> paludis::MetadataSpecTreeKey< DependencySpecTree >::value | ( | ) | const [pure virtual] |
Fetch our value.
virtual std::string paludis::MetadataSpecTreeKey< DependencySpecTree >::pretty_print | ( | const DependencySpecTree::ItemFormatter & | ) | const [pure virtual] |
virtual std::string paludis::MetadataSpecTreeKey< DependencySpecTree >::pretty_print_flat | ( | const DependencySpecTree::ItemFormatter & | ) | const [pure virtual] |
virtual const std::tr1::shared_ptr<const DependencyLabelSequence> paludis::MetadataSpecTreeKey< DependencySpecTree >::initial_labels | ( | ) | const [pure virtual] |
Return a DependencyLabelSequence that represents the initial labels to use when deciding the behaviour of individual items in the heirarchy.