1 #ifndef ROSE_StringUtility_StringToNumber_H
2 #define ROSE_StringUtility_StringToNumber_H
4 #include <Rose/StringUtility/NumberToString.h>
11 namespace StringUtility {
52 template<
class Container,
class Stringifier>
56 template<
class Iterator,
class Stringifier>
58 std::vector<std::string> retval;
59 for (; begin!=end; ++begin)
60 retval.push_back(stringifier(*begin));
ROSE_UTIL_API std::string numberToString(long long)
Convert an integer to a string.
std::vector< std::string > toStrings_range(Iterator begin, Iterator end, const Stringifier &stringifier=numberToString)
Converts a bunch of numbers to strings.
Main namespace for the ROSE library.
ROSE_UTIL_API unsigned hexadecimalToInt(char)
Convert an ASCII hexadecimal character to an integer.
std::vector< std::string > toStrings(const Container &numbers, const Stringifier &stringifier=numberToString)
Converts a bunch of numbers to strings.
Shortens names of int64_t stringifiers.