|
paludis
Version 1.4.0
|
#include <dep_spec.hh>
Inheritance diagram for paludis::LabelsDepSpec< T_ >:Public Member Functions | |
| virtual std::shared_ptr< DepSpec > | clone () const PALUDIS_ATTRIBUTE((warn_unused_result)) |
Public Member Functions inherited from paludis::DepSpec | |
| virtual const std::shared_ptr < const DepSpecAnnotations > | maybe_annotations () const PALUDIS_ATTRIBUTE((warn_unused_result)) |
| virtual void | set_annotations (const std::shared_ptr< const DepSpecAnnotations > &) |
| virtual | ~DepSpec () |
| DepSpec (const DepSpec &)=delete | |
| DepSpec & | operator= (const DepSpec &)=delete |
Public Member Functions inherited from paludis::Cloneable< DepSpec > | |
| virtual | ~Cloneable () |
Basic operations | |
| LabelsDepSpec () | |
| ~LabelsDepSpec () | |
Contained labels | |
|
typedef WrappedForwardIterator < ConstIteratorTag, const std::shared_ptr< const Labels_ > > | ConstIterator |
| void | add_label (const std::shared_ptr< const Labels_ > &) |
| ConstIterator | begin () const PALUDIS_ATTRIBUTE((warn_unused_result)) |
| ConstIterator | end () const PALUDIS_ATTRIBUTE((warn_unused_result)) |
A LabelsDepSpec represents a labels entry using a particular visitor types class.
|
virtual |
Return a new copy of ourselves.
Implements paludis::Cloneable< DepSpec >.
1.8.3.1