result = false;
std::cout << "Caught unexpected exception" << std::endl; return false;
bool failure_test(temporal_type component,                  const std::string& input,                  exception_type /*except*/,                  boost::posix_time::time_input_facet* facet){  using namespace boost::posix_time;  bool result = false;  std::istringstream iss(input);  iss.imbue(std::locale(std::locale::classic(), facet));  try {    iss >> component;  }  catch(exception_type e) {    result = true;  }  catch(...) {    result = false;  }  return result;}