|
paludis Version 3.0.2
The one true package mangler
|
#include <slot_requirement.hh>
Public Member Functions | |
| virtual const SlotName | slot () const PALUDIS_ATTRIBUTE((warn_unused_result))=0 |
| Public Member Functions inherited from paludis::SlotRequirement | |
| virtual const std::string | as_string () const PALUDIS_ATTRIBUTE((warn_unused_result))=0 |
| virtual const std::shared_ptr< const SlotRequirement > | maybe_original_requirement_if_rewritten () const PALUDIS_ATTRIBUTE((warn_unused_result))=0 |
| Public Member Functions inherited from paludis::DeclareAbstractAcceptMethods< SlotRequirement, MakeTypeList< SlotExactPartialRequirement, SlotExactFullRequirement, SlotAnyAtAllLockedRequirement, SlotAnyPartialLockedRequirement, SlotAnyUnlockedRequirement, SlotUnknownRewrittenRequirement >::Type > | |
| void | accept (UnwrappedVisitor_ &v) |
| Result_ | accept_returning (UnwrappedVisitor_ &v, const Result_ &r=Result_()) |
| auto | make_accept_returning (const Case_ &firstcase, const Cases_ &... cases) const -> CallResultType< Case_ > |
| void | make_accept (const Cases_ &... cases) const |
| Public Member Functions inherited from paludis::DeclareAbstractAcceptMethods< SlotRequirement, SlotRequirement::VisitableTypeList > | |
| void | accept (UnwrappedVisitor_ &v) |
| Result_ | accept_returning (UnwrappedVisitor_ &v, const Result_ &r=Result_()) |
| auto | make_accept_returning (const Case_ &firstcase, const Cases_ &... cases) const -> CallResultType< Case_ > |
| void | make_accept (const Cases_ &... cases) const |
Additional Inherited Members | |
| Public Types inherited from paludis::DeclareAbstractAcceptMethods< SlotRequirement, MakeTypeList< SlotExactPartialRequirement, SlotExactFullRequirement, SlotAnyAtAllLockedRequirement, SlotAnyPartialLockedRequirement, SlotAnyUnlockedRequirement, SlotUnknownRewrittenRequirement >::Type > | |
| typedef MakeTypeList< SlotExactPartialRequirement, SlotExactFullRequirement, SlotAnyAtAllLockedRequirement, SlotAnyPartialLockedRequirement, SlotAnyUnlockedRequirement, SlotUnknownRewrittenRequirement >::Type | VisitableTypeList |
| typedef SlotRequirement | VisitableBaseClass |
| Public Types inherited from paludis::DeclareAbstractAcceptMethods< SlotRequirement, SlotRequirement::VisitableTypeList > | |
| typedef SlotRequirement::VisitableTypeList | VisitableTypeList |
| typedef SlotRequirement | VisitableBaseClass |
A SlotUnknownRewrittenRequirement is a SlotRequirement for the maybe_original_requirement_if_written() method of :3/3.1= slot requirements that do not indicate whether they were originally of := or :3= type.
|
pure virtual |
The slot that the original spec might have specified, if it was of :3= type.
Implemented in paludis::ELikeSlotUnknownRewrittenRequirement.
References PALUDIS_ATTRIBUTE.