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