Boost logo

Boost Users :

Subject: Re: [Boost-users] [coroutine] help with code from docs
From: Oliver Kowalke (oliver.kowalke_at_[hidden])
Date: 2013-09-12 11:54:09


two solutions

void f( coro_t::caller_type & ca)
> {
>

> std::string str( ca.get() ); // asserts here!
>
> ca(7);
> }
>
> int main(int argc, char* argv[])
> {
> std::string str("abc");
>
> coro_t c(f);
>
> c(str); // pass argument
>
> int res = c.get(); // returned value
>
> return 0;
> }
>
> Asserts in coroutine_get.hpp line 43:
>
> BOOST_ASSERT( static_cast< D const* >( this)->impl_->result_);
>
> Is the snippet from the doc incorrect or am I doing something else wrong.
>
> Thanks, Jeff
>
> ______________________________**_________________
> Boost-users mailing list
> Boost-users_at_[hidden]
> http://lists.boost.org/**mailman/listinfo.cgi/boost-**users>
>



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