|
Boost : |
From: Andy Little (andy_at_[hidden])
Date: 2006-02-07 04:33:33
Hi to the typeof developers,
I am wondering if it is possible to add some functionality so user can tell
if a type is in the database of registered types during compilation. It may be
there already of course.
template <typename T>
struct Func{
//one possible use case
typedef typename boost::mpl::eval_if<
boost::is_typeof_registered<T>, // true if T is registered
typeof_operation<T>, // use BOOST_TYPEOF
try_something_else<T>
>::type type;
};
Its not critical, but I thought it might be useful while libraries are adding
the typeof functionality. Also might help me in the "[typeof] gcc and typeof in
function return type" thread.
regards
Andy Little
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk