On Sun, Jan 31, 2010 at 4:41 AM, pholding
Throw in function (unknown) Dynamic exception type: N5boost16exception_detail19error_info_injectorISt1 1range_errorEE std::exception::what: blah
Your code is correct and the output is correct too. The weird type name you're seeing is the mangled C++ identifier, see http://en.wikipedia.org/wiki/Name_mangling#Name_mangling_in_C.2B.2B. Note that by design, the diagnostic_information message is not intended to be user-friendly. However I will accept any patches that improve the output from diagnostic_information, not only in terms of prettifying the mangled names but also including more diagnostic information, even if it is platform-specific. Emil Dotchevski Reverge Studios, Inc. http://www.revergestudios.com/reblog/index.php?n=ReCode