Boost logo

Boost Users :

Subject: [Boost-users] phoenix function problem
From: Olaf Peter (ope-devel_at_[hidden])
Date: 2010-04-22 13:49:11


Hi,

in the example attached, the 1st test case fails on runtime:

test_phoenix_fcn.cpp(105): test 'at_c<0>( rlc ) && at_c<1>( rlc ) &&
at_c<2>( rlc )' failed in function 'int main(int, char**)'
test_phoenix_fcn:
/home/olaf/Projects/programming/cpp/boost/trunk/boost/optional/optional.hpp:591:
typename boost::optional_detail::optional_base<T>::reference_type
boost::optional<T>::get() [with T = double]: Assertion
`this->is_initialized()' failed.
Aborted

the 2nd (with defined WANT_TO_HAVE) doesn't compile. This is the goal.

Where is my misunderstanding here? To to get it working correctly?

Thanks,
Olaf




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