$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Aleksey Gurtovoy (agurtovoy_at_[hidden])
Date: 2003-09-06 03:14:38
Jaakko Jarvi wrote:
> > Assuming that the latter version is spelled 'enable_if_c', making the
former
> > work is as simple as
>
> > template< typename C, ... >
> > struct enable_if
> > : enable_if_c<C::value, ...>
> > {
> > };
>
> This is what we are using. The documentation of not_ always uses
> typedef not_<f>::type and doesn't mention that it contains a member
> named value.
Hmm, you are right. It should be more like this:
Expression: 'not_<f>'
Expression type: A model of bool Integral Constant
Semantics: Equivalent to 'bool_<(!f::type::value)> '
Fixed in the sources.
>
> Are the docs on www.boost.org out of date?
Not really, may be only a little.
> We don't have the boostbook
> toolchain up so we don't have the latest CVS version of the docs.
> The tutorial seems to be using bool_c which is not documented in the
> reference manual (that uses bool_ , are they the same thing or is
> bool_ something different?).
They are the same.
> Also, bool_, int_, ... are not in the categorized index.
They are in the index -
http://www.boost.org/libs/mpl/doc/ref/Integral_constant_classes.html, but
they are not documented in detail, yes. These, and the update of the
tutorial are on my todo list.
Thanks for the comments,
Aleksey