![]() |
Pioneer
|
#include "StringUtils.h"#include "Lang.h"#include "DateTime.h"#include "fmt/core.h"#include "gameconsts.h"#include <cinttypes>#include <sstream>#include <cassert>
Macros | |
| #define | TOLOWER(c) (isupper(static_cast<unsigned char>(c)) ? tolower(static_cast<unsigned char>(c)) : (static_cast<unsigned char>(c))) |
Functions | |
| std::string | format_money (double cents, bool showCents) |
| std::string | format_date (double t) |
| std::string | format_date_only (double t) |
| std::string | string_join (std::vector< std::string > &v, std::string sep) |
| std::string | format_duration (double seconds) |
| std::string | format_distance (double dist, int precision) |
| const char * | pi_strcasestr (const char *haystack, const char *needle) |
| std::string | FloatToStr (float val) |
| std::string | DoubleToStr (double val) |
| std::string | AutoToStr (Sint32 val) |
| std::string | AutoToStr (Sint64 val) |
| std::string | AutoToStr (float val) |
| std::string | AutoToStr (double val) |
| Sint64 | StrToSInt64 (const std::string &str) |
| Uint64 | StrToUInt64 (const std::string &str) |
| float | StrToFloat (const std::string &str) |
| double | StrToDouble (const std::string &str) |
| void | StrToAuto (Sint32 *pVal, const std::string &str) |
| void | StrToAuto (Sint64 *pVal, const std::string &str) |
| void | StrToAuto (float *pVal, const std::string &str) |
| void | StrToAuto (double *pVal, const std::string &str) |
| std::string | DecimalToDegMinSec (float dec) |
| #define TOLOWER | ( | c | ) | (isupper(static_cast<unsigned char>(c)) ? tolower(static_cast<unsigned char>(c)) : (static_cast<unsigned char>(c))) |
| std::string AutoToStr | ( | double | val | ) |

| std::string AutoToStr | ( | float | val | ) |

| std::string AutoToStr | ( | Sint32 | val | ) |
| std::string AutoToStr | ( | Sint64 | val | ) |
| std::string DecimalToDegMinSec | ( | float | dec | ) |
Converts geographic coordinates from decimal to degree/minutes/seconds format and returns a string.
| std::string DoubleToStr | ( | double | val | ) |
| std::string FloatToStr | ( | float | val | ) |
| std::string format_date | ( | double | t | ) |

| std::string format_date_only | ( | double | t | ) |

| std::string format_distance | ( | double | dist, |
| int | precision | ||
| ) |
| std::string format_duration | ( | double | seconds | ) |
| std::string format_money | ( | double | cents, |
| bool | showCents | ||
| ) |
| const char * pi_strcasestr | ( | const char * | haystack, |
| const char * | needle | ||
| ) |
| std::string string_join | ( | std::vector< std::string > & | v, |
| std::string | sep | ||
| ) |
| void StrToAuto | ( | double * | pVal, |
| const std::string & | str | ||
| ) |

| void StrToAuto | ( | float * | pVal, |
| const std::string & | str | ||
| ) |

| void StrToAuto | ( | Sint32 * | pVal, |
| const std::string & | str | ||
| ) |
| void StrToAuto | ( | Sint64 * | pVal, |
| const std::string & | str | ||
| ) |
| double StrToDouble | ( | const std::string & | str | ) |
| float StrToFloat | ( | const std::string & | str | ) |
| Sint64 StrToSInt64 | ( | const std::string & | str | ) |
| Uint64 StrToUInt64 | ( | const std::string & | str | ) |