#include <condition_tracker.hh>
Inherits ConstVisitor.
Basic operations | |
| ConditionTracker (std::tr1::shared_ptr< ConstTreeSequence< DependencySpecTree, AllDepSpec > >) | |
| virtual | ~ConditionTracker () |
Add a condition | |
|
std::tr1::shared_ptr < ConstTreeSequence < DependencySpecTree, AllDepSpec > > | add_condition (const AnyDepSpec &) |
|
std::tr1::shared_ptr < ConstTreeSequence < DependencySpecTree, AllDepSpec > > | add_condition (const ConditionalDepSpec &) |
|
std::tr1::shared_ptr < ConstTreeSequence < DependencySpecTree, AllDepSpec > > | add_condition (const PackageDepSpec &) |
|
std::tr1::shared_ptr < ConstTreeSequence < DependencySpecTree, AllDepSpec > > | add_condition (const BlockDepSpec &) |
Visit methods | |
| void | visit_sequence (const AnyDepSpec &, DependencySpecTree::ConstSequenceIterator, DependencySpecTree::ConstSequenceIterator) |
| void | visit_sequence (const ConditionalDepSpec &, DependencySpecTree::ConstSequenceIterator, DependencySpecTree::ConstSequenceIterator) |
| void | visit_leaf (const PackageDepSpec &) PALUDIS_ATTRIBUTE((noreturn)) |
| void | visit_leaf (const BlockDepSpec &) PALUDIS_ATTRIBUTE((noreturn)) |
| void | visit_leaf (const DependencyLabelsDepSpec &) PALUDIS_ATTRIBUTE((noreturn)) |
| void | visit_leaf (const NamedSetDepSpec &) PALUDIS_ATTRIBUTE((noreturn)) |
1.5.5