lyx_mirror/src/support/tostr.C
Angus Leeming 9fe2fd47ea Standard blurb.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7185 a592a061-630c-0410-9148-cb99ea01b6c8
2003-06-18 09:56:10 +00:00

60 lines
780 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 "Lsstream.h"
#include "LString.h"
string const tostr(bool b)
{
return (b ? "true" : "false");
}
string const tostr(unsigned int i)
{
ostringstream os;
os << i;
return STRCONV(os.str());
}
string const tostr(long int i)
{
ostringstream os;
os << i;
return STRCONV(os.str());
}
string const tostr(double d)
{
ostringstream os;
os << d;
return STRCONV(os.str());
}
string const tostr(int i)
{
ostringstream os;
os << i;
return STRCONV(os.str());
}
string const tostr(string const & s)
{
return s;
}