|
paludis Version 3.0.2
The one true package mangler
|
#include <dep_spec.hh>
Public Member Functions | |
| 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 std::shared_ptr< DepSpec > | clone () const PALUDIS_ATTRIBUTE((warn_unused_result))=0 |
Basic operations | |
| DepSpec (const DepSpec &)=delete | |
| DepSpec & | operator= (const DepSpec &)=delete |
Base class for a dependency spec.
|
virtual |
Our annotations, may be null.
Reimplemented in paludis::BlockDepSpec.
References PALUDIS_ATTRIBUTE.
|
virtual |
Change our annotations, may be null.
Reimplemented in paludis::BlockDepSpec.
References set_annotations().
Referenced by set_annotations().