20 #ifndef PALUDIS_GUARD_PALUDIS_ELIKE_SLOT_REQUIREMENT_HH
21 #define PALUDIS_GUARD_PALUDIS_ELIKE_SLOT_REQUIREMENT_HH 1
23 #include <paludis/elike_slot_requirement-fwd.hh>
24 #include <paludis/slot_requirement.hh>
33 const std::pair<SlotName, SlotName> _s;
34 const std::shared_ptr<const SlotRequirement> _maybe_original_requirement_if_rewritten;
39 virtual const std::string as_string()
const PALUDIS_ATTRIBUTE((warn_unused_result));
40 virtual const std::shared_ptr<const SlotRequirement> maybe_original_requirement_if_rewritten()
const PALUDIS_ATTRIBUTE((warn_unused_result));
41 virtual const std::pair<SlotName, SlotName> slots()
const PALUDIS_ATTRIBUTE((warn_unused_result));
49 const std::shared_ptr<const SlotRequirement> _maybe_original_requirement_if_rewritten;
54 virtual const std::string as_string()
const PALUDIS_ATTRIBUTE((warn_unused_result));
55 virtual const std::shared_ptr<const SlotRequirement> maybe_original_requirement_if_rewritten()
const PALUDIS_ATTRIBUTE((warn_unused_result));
63 virtual const std::string as_string()
const PALUDIS_ATTRIBUTE((warn_unused_result));
64 virtual const std::shared_ptr<const SlotRequirement> maybe_original_requirement_if_rewritten()
const PALUDIS_ATTRIBUTE((warn_unused_result));
71 virtual const std::string as_string()
const PALUDIS_ATTRIBUTE((warn_unused_result));
72 virtual const std::shared_ptr<const SlotRequirement> maybe_original_requirement_if_rewritten()
const PALUDIS_ATTRIBUTE((warn_unused_result));
84 virtual const std::string as_string()
const PALUDIS_ATTRIBUTE((warn_unused_result));
85 virtual const std::shared_ptr<const SlotRequirement> maybe_original_requirement_if_rewritten()
const PALUDIS_ATTRIBUTE((warn_unused_result));
99 virtual const std::shared_ptr<const SlotRequirement> maybe_original_requirement_if_rewritten()
const PALUDIS_ATTRIBUTE((warn_unused_result));