#if USE_BOOST_FORMAT
-string bformat(char const * fmt, string const & arg1)
+string bformat(string const & fmt, string const & arg1)
{
return STRCONV((boost::format(fmt) % STRCONV(arg1)).str());
}
-string bformat(char const * fmt, string const & arg1, string const & arg2)
+string bformat(string const & fmt, string const & arg1, string const & arg2)
{
return STRCONV((boost::format(fmt) % STRCONV(arg1) % STRCONV(arg2)).str());
}
-string bformat(char const * fmt, string const & arg1, string const & arg2,
+string bformat(string const & fmt, string const & arg1, string const & arg2,
string const & arg3, string const & arg4)
{
return STRCONV((boost::format(fmt) % STRCONV(arg1) % STRCONV(arg2)
#else
-string bformat(char const * fmt, string const & arg1)
+string bformat(string const & fmt, string const & arg1)
{
lyx::Assert(contains(fmt, "%1$s"));
string const str = subst(fmt, "%1$s", arg1);
}
-string bformat(char const * fmt, string const & arg1, string const & arg2)
+string bformat(string const & fmt, string const & arg1, string const & arg2)
{
lyx::Assert(contains(fmt, "%1$s"));
lyx::Assert(contains(fmt, "%2$s"));
string const & delim = ",");
// wrapper around boost::format using one argument %1$s
-string bformat(char const * fmt, string const & arg1);
+string bformat(string const & fmt, string const & arg1);
// arguments %1$s and %2$s
-string bformat(char const * fmt, string const & arg1, string const & arg2);
+string bformat(string const & fmt, string const & arg1, string const & arg2);
// arguments %1$s and %2$s and %3$s
-string bformat(char const * fmt, string const & arg1, string const & arg2,
+string bformat(string const & fmt, string const & arg1, string const & arg2,
string const & arg3);
// arguments %1$s and %2$s and %3$s and %4$s
-string bformat(char const * fmt, string const & arg1, string const & arg2,
+string bformat(string const & fmt, string const & arg1, string const & arg2,
string const & arg3, string const & arg4);
#endif