paludis::visitor_internals::TreeSequence< H_, T_ > Class Template Reference
[Visitors]

#include <visitor.hh>

Inheritance diagram for paludis::visitor_internals::TreeSequence< H_, T_ >:

paludis::visitor_internals::AcceptInterface< H_ > paludis::visitor_internals::ConstAcceptInterface< H_ >

List of all members.

Visitor operations

virtual void real_mutable_accept (Visitor< H_ > &v)
virtual void real_const_accept (ConstVisitor< H_ > &v) const

Basic operations

virtual ~TreeSequence ()
 TreeSequence (const std::tr1::shared_ptr< T_ > &i)

Fetch our contained item

const std::tr1::shared_ptr
< const T_ > 
item () const
const std::tr1::shared_ptr< T_ > item ()

Work on our children

void add (const std::tr1::shared_ptr< AcceptInterface< H_ > > &i)
H_::ConstSequenceIterator const_begin () const
H_::ConstSequenceIterator const_end () const
H_::SequenceIterator mutable_begin ()
H_::SequenceIterator mutable_end ()


Detailed Description

template<typename H_, typename T_>
class paludis::visitor_internals::TreeSequence< H_, T_ >

Used to contain a node with a sequence of children in a detached visitable heirarchy.
The documentation for this class was generated from the following file:

Generated on Mon Dec 22 19:43:57 2008 for paludis by  doxygen 1.5.7.1