#include <dep_spec_flattener.hh>

Iterate over our dep specs | |
|
typedef WrappedForwardIterator < ConstIteratorTag, const std::tr1::shared_ptr< const Item_ > > | ConstIterator |
| ConstIterator | begin () const |
| ConstIterator | end () const |
Visit operations | |
| void | visit (const typename Heirarchy_::template NodeType< NamedSetDepSpec >::Type &node) |
| void | visit (const typename Heirarchy_::template NodeType< PlainTextDepSpec >::Type &node) |
| void | visit (const typename Heirarchy_::template NodeType< PackageDepSpec >::Type &node) |
| void | visit (const typename Heirarchy_::template NodeType< SimpleURIDepSpec >::Type &node) |
| void | visit (const typename Heirarchy_::template NodeType< PlainTextLabelDepSpec >::Type &node) |
| void | visit (const typename Heirarchy_::template NodeType< AllDepSpec >::Type &node) |
| void | visit (const typename Heirarchy_::template NodeType< AnyDepSpec >::Type &node) |
| void | visit (const typename Heirarchy_::template NodeType< ConditionalDepSpec >::Type &node) |
Visit implementation operations | |
| template<bool b_> | |
| void | handle_named_set (const NamedSetDepSpec &spec) |
| void | handle_item (const Item_ &spec) |
Basic operations | |
| DepSpecFlattener (const Environment *const) | |
| ~DepSpecFlattener () | |
This template can be instantiated as:
It is not suitable for heirarchies that can contain AnyDepSpec. Any labels are discarded.
1.5.4