25 Apr
2010
25 Apr
'10
8:50 a.m.
No. You can't tell UTF not to catch c++ exceptions.
What you can do though is to run your test with log_level=message and see last statement executed before the exception is thrown, set a break point there and turn on 'catch throw' only after you've got to this point.
Thanks for the suggestion. Unfortunately this only gives me the line number of the last BOOST_xxx macro executed, whereas the exception is thrown from deep within the code, long after the last BOOST_xxx macro has been used. It sounds like I might have to delve into the UTF source, perhaps if I can put an assert(false) when UTF handles an exception that might work, as assertion failures seem to be accessible through the debugger without any trouble. Cheers, Adam.