boost::local_time::ambiguous_result — simple exception for reporting when STD or DST cannot be determined
struct ambiguous_result { // construct/copy/destruct ambiguous_result(std::string = ""); };
ambiguous_result
ambiguous_result(std::string _msg = "");