paludis  Version 1.4.0
Public Types | Public Member Functions | List of all members
paludis::DeclareAbstractAcceptMethods< BaseClass_, VisitableTypeList_ > Class Template Referenceabstract

Public Types

typedef VisitableTypeList_ VisitableTypeList
 
typedef BaseClass_ VisitableBaseClass
 

Public Member Functions

template<typename UnwrappedVisitor_ >
void accept (UnwrappedVisitor_ &v)
 
template<typename UnwrappedVisitor_ >
void accept (UnwrappedVisitor_ &v) const
 
template<typename UnwrappedVisitor_ >
void accept (const UnwrappedVisitor_ &v)
 
template<typename UnwrappedVisitor_ >
void accept (const UnwrappedVisitor_ &v) const
 
template<typename Result_ , typename UnwrappedVisitor_ >
Result_ accept_returning (UnwrappedVisitor_ &v, const Result_ &r=Result_())
 
template<typename Result_ , typename UnwrappedVisitor_ >
Result_ accept_returning (const UnwrappedVisitor_ &v, const Result_ &r=Result_())
 
template<typename Result_ , typename UnwrappedVisitor_ >
Result_ accept_returning (UnwrappedVisitor_ &v, const Result_ &r=Result_()) const
 
template<typename Result_ , typename UnwrappedVisitor_ >
Result_ accept_returning (const UnwrappedVisitor_ &v, const Result_ &r=Result_()) const
 

The documentation for this class was generated from the following files: