Visitors
[Utilities]


Classes

class  paludis::AcceptVisitor< Visitor_ >

Functions

template<typename Visitor_>
AcceptVisitor< Visitor_ >
PALUDIS_VISIBLE 
paludis::accept_visitor (Visitor_ &v)

Detailed Description

Visitors are a way of providing subtype-polymorphic behaviour without modifying the visitable class.

Examples


Function Documentation

template<typename Visitor_>
AcceptVisitor<Visitor_> PALUDIS_VISIBLE paludis::accept_visitor ( Visitor_ &  v  )  [inline]

Convenience function for using a visitor with a standard algorithm.

Examples:
example_contents.cc, and example_dep_label.cc.


Generated on Mon Sep 21 10:36:09 2009 for paludis by  doxygen 1.5.4