lyx_mirror/src/support/tostr.C
Jean-Marc Lasgouttes de9240227b make LyX/Mac compile and work better
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8321 a592a061-630c-0410-9148-cb99ea01b6c8
2004-01-07 16:40:30 +00:00

69 lines
890 B
C

/**
* \file tostr.C
* This file is part of LyX, the document processor.
* Licence details can be found in the file COPYING.
*
* \author André Pönitz
*
* Full author contact details are available in file CREDITS.
*/
#include <config.h>
#include "support/std_sstream.h"
using std::string;
using std::ostringstream;
string const tostr(bool b)
{
return (b ? "true" : "false");
}
string const tostr(unsigned int i)
{
ostringstream os;
os << i;
return os.str();
}
string const tostr(long int i)
{
ostringstream os;
os << i;
return os.str();
}
string const tostr(double d)
{
ostringstream os;
os << d;
return os.str();
}
string const tostr(int i)
{
ostringstream os;
os << i;
return os.str();
}
string const tostr(string const & s)
{
return s;
}
string const tostr(long unsigned int i)
{
ostringstream os;
os << i;
return os.str();
}