visitor_cast.hh File Reference
#include <paludis/util/visitor.hh>
#include <tr1/type_traits>
Go to the source code of this file.
|
Classes |
| struct | paludis::visitor_cast_internals::GetResult< T_, b_ > |
| struct | paludis::visitor_cast_internals::GetResult< T_, true > |
| struct | paludis::visitor_cast_internals::VisitorCastVisitorVisits< Result_, Heirarchy_, Item_ > |
| struct | paludis::visitor_cast_internals::VisitorCastVisitorVisits< Result_, Heirarchy_, const NoType< u_ > > |
| struct | paludis::visitor_cast_internals::VisitorCastVisitorVisits< Result_, Heirarchy_, const TreeLeaf< Heirarchy_, Item_ > > |
| struct | paludis::visitor_cast_internals::VisitorCastVisitorVisits< Result_, Heirarchy_, const ConstTreeSequence< Heirarchy_, Item_ > > |
| struct | paludis::visitor_cast_internals::VisitorCastVisitorVisits< Result_, Heirarchy_, const TreeSequence< Heirarchy_, Item_ > > |
| struct | paludis::visitor_cast_internals::VisitorCastVisitor< Result_, Heirarchy_ > |
Namespaces |
| namespace | paludis |
| namespace | paludis::visitor_cast_internals |
Functions |
| template<typename Result_ , typename Item_ > |
| Result_ * | paludis::visitor_cast (const Item_ &h) |
Detailed Description
Declarations for the visitor_cast function.