diff options
| author | Bastiaan Bakker <bastiaan.bakker@lifeline.nl> | 2001-04-28 17:23:32 +0000 |
|---|---|---|
| committer | Bastiaan Bakker <bastiaan.bakker@lifeline.nl> | 2001-04-28 17:23:32 +0000 |
| commit | 6d95c46d9dc342bea176c8fbcd101db8eba24bef (patch) | |
| tree | 3a42ea08625f64972f520cbeda2da3c68bbe9692 /src/cppunit/estring.h | |
| parent | 7e4ccacdbcf2f78005447f16e49d339d2a70e9ca (diff) | |
| download | cppunit-6d95c46d9dc342bea176c8fbcd101db8eba24bef.tar.gz | |
Moved files in subdir cppunit to src/cppunit.
Diffstat (limited to 'src/cppunit/estring.h')
| -rw-r--r-- | src/cppunit/estring.h | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/src/cppunit/estring.h b/src/cppunit/estring.h new file mode 100644 index 0000000..2be5669 --- /dev/null +++ b/src/cppunit/estring.h @@ -0,0 +1,31 @@ +#ifndef CPPUNIT_ESTRING_H +#define CPPUNIT_ESTRING_H + + +#include <cstdio> + +namespace CppUnit { + + /// Create a string from a const char pointer + inline std::string estring (const char *cstring) + { return std::string (cstring); } + + /// Create a string from a string (for uniformities' sake) + inline std::string estring (std::string& expandedString) + { return expandedString; } + + /// Create a string from an int + inline std::string estring (int number) + { char buffer [50]; sprintf (buffer, "%d", number); return std::string (buffer); } + + /// Create a string from a long + inline std::string estring (long number) + { char buffer [50]; sprintf (buffer, "%ld", number); return std::string (buffer); } + + /// Create a string from a double + inline std::string estring (double number) + { char buffer [50]; sprintf (buffer, "%f", number); return std::string (buffer); } + +} // namespace CppUnit + +#endif // CPPUNIT_ESTRING_H |
