20#ifndef PALUDIS_GUARD_PALUDIS_UTIL_VISITOR_CAST_HH
21#define PALUDIS_GUARD_PALUDIS_UTIL_VISITOR_CAST_HH 1
23#include <paludis/util/visitor_cast-fwd.hh>
24#include <paludis/util/visitor.hh>
29 template <
typename To_,
typename From_>
43 template <
typename C_,
typename T_>
49 template <
typename C_,
typename T_>
52 typedef const T_ Type;
55 template <
typename To_,
typename From_,
typename>
57 visitor_cast(From_ & from)
60 return from.template accept_returning<To_ *>(q);
Definition about_metadata-fwd.hh:24
Definition visitor_cast.hh:45
Definition visitor_cast.hh:31