Boost logo

Boost :

From: David Abrahams (dave_at_[hidden])
Date: 2004-05-25 09:01:09

Domenico Andreoli <cavok_at_[hidden]> writes:

> hello there,
> this is the the last important bug debian packages of Boost 1.31.0 have.
> this is copy of the message i already sent to debian-arm ml and
> Boost.Python ml with no response.

Sorry; been swamped.

> i'm forwarding it here, on boost developers ml, as last chance to settle
> this out and finally make 1.31.0 reach debian sarge.

What compiler are you using? Can you post a small reproducible test
case for this issue?

> it may also look like a problem in MPL.

Yes, as far as I can tell you may be right about that.

  template <class Tuple, class Predicate>
  struct tuple_extract
      : tuple_extract_base_select<
         , typename mpl::lambda<Predicate>::type

Is supposed to transform the Predicate,
into a metafunction class (something with a nested ::apply template)
if it is not already such a beast. Instead it seems to be returning
the Predicate intact.

I can think of some possible workarounds (in the Boost.Python code),
but without a reproducible case I'd be loathe to vouch for any of them.

> [0]
> [1]
> [2]

Dave Abrahams
Boost Consulting

Boost list run by bdawes at, gregod at, cpdaniel at, john at