예제 #1
0
파일: get_pass.cpp 프로젝트: manctl/boost
void func6(boost::promise<void> p)
{
    boost::this_thread::sleep_for(boost::chrono::milliseconds(500));
    p.set_exception(boost::make_exception_ptr('c'));
}
예제 #2
0
파일: get_pass.cpp 프로젝트: manctl/boost
void func4(boost::promise<int&> p)
{
    boost::this_thread::sleep_for(boost::chrono::milliseconds(500));
    p.set_exception(boost::make_exception_ptr(3.5));
}