#include <range_rewriter.hh>
Basic operations | |
RangeRewriter () | |
virtual | ~RangeRewriter () |
Visit methods | |
void | visit (const DependencySpecTree::NodeType< AnyDepSpec >::Type &node) |
void | visit (const DependencySpecTree::NodeType< AllDepSpec >::Type &node) |
void | visit (const DependencySpecTree::NodeType< ConditionalDepSpec >::Type &node) |
void | visit (const DependencySpecTree::NodeType< PackageDepSpec >::Type &node) |
void | visit (const DependencySpecTree::NodeType< BlockDepSpec >::Type &node) |
void | visit (const DependencySpecTree::NodeType< DependencyLabelsDepSpec >::Type &node) |
void | visit (const DependencySpecTree::NodeType< NamedSetDepSpec >::Type &node) |
Public Member Functions | |
std::tr1::shared_ptr < PackageDepSpec > | spec () const |
std::tr1::shared_ptr<PackageDepSpec> paludis::RangeRewriter::spec | ( | ) | const |
Our rewritten spec, or a zero pointer if we couldn't do any rewriting.