|
paludis Version 3.0.2
The one true package mangler
|
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.
References accept_visitor(), and PALUDIS_VISIBLE.
Referenced by accept_visitor().
| AcceptVisitorReturning< Visitor_, Returning_ > PALUDIS_VISIBLE paludis::accept_visitor_returning | ( | Visitor_ & | v | ) |
Convenience function for using a visitor with a standard algorithm.
References accept_visitor_returning(), and PALUDIS_VISIBLE.
Referenced by accept_visitor_returning().