Boost logo

Boost Users :

Subject: Re: [Boost-users] trick to print a type at compile-time
From: Emil Dotchevski (emil_at_[hidden])
Date: 2010-09-08 03:15:11


On Wed, Sep 8, 2010 at 12:08 AM, Hicham Mouline <hicham_at_[hidden]> wrote:
> Hello,
>
>
>
> Is there a way to print the type returned by a metafunction
>
>    typedef some_metafunction<T>::type result_type;
>
>
>
> during compile-time (probably via triggering a compilation error).
>
> I almost recall some sort of static assertion  (mpl ?) to do this.

If all you want is an error you could do typedef typename
some_metafunction<T>::result_type error[0] or something like that.

Emil Dotchevski
Reverge Studios, Inc.
http://www.revergestudios.com/reblog/index.php?n=ReCode


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net