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.

Examples


Generated on Mon Dec 22 19:43:52 2008 for paludis by  doxygen 1.5.7.1