|
paludis
Version 1.4.0
|
Classes | |
| class | paludis::AcceptVisitor< Visitor_ > |
| class | paludis::AcceptVisitorReturning< Visitor_, Returning_ > |
Functions | |
| template<typename Visitor_ > | |
| AcceptVisitor< Visitor_ > PALUDIS_VISIBLE | paludis::accept_visitor (Visitor_ &v) |
| template<typename Returning_ , typename Visitor_ > | |
| AcceptVisitorReturning < Visitor_, Returning_ > PALUDIS_VISIBLE | paludis::accept_visitor_returning (Visitor_ &v) |
Visitors are a way of providing subtype-polymorphic behaviour without modifying the visitable class.
| AcceptVisitor<Visitor_> PALUDIS_VISIBLE paludis::accept_visitor | ( | Visitor_ & | v | ) |
Convenience function for using a visitor with a standard algorithm.
| AcceptVisitorReturning<Visitor_, Returning_> PALUDIS_VISIBLE paludis::accept_visitor_returning | ( | Visitor_ & | v | ) |
Convenience function for using a visitor with a standard algorithm.
1.8.3.1