ParseError(const std::string& file, int line, const std::string& msg) \
: Exception(XBT_THROW_POINT, xbt::string_printf("Parse error at %s:%d: %s", file.c_str(), line, msg.c_str())) \
ParseError(const std::string& file, int line, const std::string& msg) \
: Exception(XBT_THROW_POINT, xbt::string_printf("Parse error at %s:%d: %s", file.c_str(), line, msg.c_str())) \