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

#include <visitor.hh>

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

paludis::visitor_internals::ConstAcceptInterface< H_ >

List of all members.

Visitor operations

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

Basic operations

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

Fetch our contained item

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

Work on our children

void add (const std::tr1::shared_ptr< const ConstAcceptInterface< H_ > > &i)
H_::ConstSequenceIterator const_begin () const
H_::ConstSequenceIterator const_end () const


Detailed Description

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

Used to contain a node with a sequence of children in a detached visitable heirarchy, where children can only be created in const form.
The documentation for this class was generated from the following file:

Generated on Sun Nov 30 23:01:34 2008 for paludis by  doxygen 1.5.5