Lines Matching defs:std

53 namespace std {
67 std::runtime_error("usage_error; message unformatted")
72 std::vsnprintf(m_text, sizeof(m_text), fmt, ap);
93 const std::string& a,
94 const std::string& desc) :
108 impl::app::app(const std::string& description,
109 const std::string& manpage,
110 const std::string& global_manpage,
143 std::string
168 std::string optstr;
218 impl::app::usage(std::ostream& os)
222 std::string args = specific_args();
225 os << ui::format_text_with_tag(std::string(m_prog_name) + " [options]" +
244 std::string tag = std::string(" -") + opt.m_character;
254 std::string gmp;
273 m_prog_name = std::strrchr(m_argv[0], '/');
282 if (std::strncmp(m_prog_name, "lt-", 3) == 0)
285 const std::string bug =
286 std::string("This is probably a bug in ") + m_prog_name +
302 usage(std::cout);
308 std::cerr << ui::format_error(m_prog_name, e.what()) << "\n"
309 << ui::format_info(m_prog_name, std::string("Type `") +
313 std::cerr << m_prog_name << ": ERROR: " << e.what() << "\n";
314 std::cerr << m_prog_name << ": See " << m_manpage << " for usage "
318 } catch (const std::runtime_error& e) {
320 std::cerr << ui::format_error(m_prog_name, std::string(e.what()))
323 std::cerr << m_prog_name << ": ERROR: " << e.what() << "\n";
326 } catch (const std::exception& e) {
328 std::cerr << ui::format_error(m_prog_name, std::string("Caught "
331 std::cerr << m_prog_name << ": ERROR: Caught unexpected error: "
337 std::cerr << ui::format_error(m_prog_name, std::string("Caught "
340 std::cerr << m_prog_name << ": ERROR: Caught unknown error\n";