![]() |
Pioneer
|
#include "core/Log.h"#include "libs.h"#include <fmt/printf.h>#include <stdarg.h>#include <stdio.h>#include <string>#include <vector>
Go to the source code of this file.
Classes | |
| struct | reverse_container_t< T > |
Macros | |
| #define | __attribute(x) |
| #define | RETURN_ZERO_NONGNU_ONLY return 0; |
| #define | ALIGN(x, a) __ALIGN_MASK(x, (a - 1)) |
| #define | __ALIGN_MASK(x, mask) (((x) + (mask)) & ~(mask)) |
Functions | |
| template<typename... Args> | |
| void | Output (const char *message, Args... args) |
| template<typename... Args> | |
| void | Warning (const char *message, Args... args) |
| template<typename... Args> | |
| void | Error (const char *message, Args... args) |
| template<typename... Args> | |
| void | DebugMsg (const char *message, Args... args) |
| std::string | string_join (std::vector< std::string > &v, std::string sep) |
| std::string | format_date (double time) |
| std::string | format_date_only (double time) |
| std::string | format_distance (double dist, int precision=2) |
| std::string | format_money (double cents, bool showCents=true) |
| std::string | format_duration (double seconds) |
| const char * | pi_strcasestr (const char *haystack, const char *needle) |
| bool | starts_with (const std::string_view s, const std::string_view t) |
| bool | ends_with (const std::string_view s, const std::string_view t) |
| bool | starts_with_ci (const std::string_view s, const std::string_view t) |
| bool | ends_with_ci (const std::string_view s, const std::string_view t) |
| bool | compare_ci (const std::string_view s, const std::string_view t) |
| std::string_view | read_line (std::string_view &s) |
| std::string_view | strip_spaces (std::string_view &s) |
| std::vector< std::string > | SplitString (const std::string &source, const std::string &delim) |
| 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) |
| void | Vector3fToStr (const vector3f &val, char *out, size_t size) |
| void | Vector3dToStr (const vector3d &val, char *out, size_t size) |
| void | Matrix3x3fToStr (const matrix3x3f &val, char *out, size_t size) |
| void | Matrix3x3dToStr (const matrix3x3d &val, char *out, size_t size) |
| void | Matrix4x4fToStr (const matrix4x4f &val, char *out, size_t size) |
| void | Matrix4x4dToStr (const matrix4x4d &val, char *out, size_t size) |
| 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) |
| void | StrToVector3f (const char *str, vector3f &val) |
| void | StrToVector3d (const char *str, vector3d &val) |
| void | StrToMatrix3x3f (const char *str, matrix3x3f &val) |
| void | StrToMatrix3x3d (const char *str, matrix3x3d &val) |
| void | StrToMatrix4x4f (const char *str, matrix4x4f &val) |
| void | StrToMatrix4x4d (const char *str, matrix4x4d &val) |
| std::string | DecimalToDegMinSec (float dec) |
| template<typename T > | |
| reverse_container_t< T > | reverse_container (T &ref) |
| void | hexdump (const unsigned char *buf, int bufsz) |
| #define __ALIGN_MASK | ( | x, | |
| mask | |||
| ) | (((x) + (mask)) & ~(mask)) |
| #define __attribute | ( | x | ) |
| #define ALIGN | ( | x, | |
| a | |||
| ) | __ALIGN_MASK(x, (a - 1)) |
| #define RETURN_ZERO_NONGNU_ONLY return 0; |
| std::string AutoToStr | ( | double | val | ) |

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

| std::string AutoToStr | ( | Sint32 | val | ) |
| std::string AutoToStr | ( | Sint64 | val | ) |
|
inline |
|
inline |

| std::string DecimalToDegMinSec | ( | float | dec | ) |
Converts geographic coordinates from decimal to degree/minutes/seconds format and returns a string.

| std::string DoubleToStr | ( | double | val | ) |
|
inline |
|
inline |
|
inline |

| std::string FloatToStr | ( | float | val | ) |
| std::string format_date | ( | double | time | ) |

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

| std::string format_distance | ( | double | dist, |
| int | precision = 2 |
||
| ) |
| std::string format_duration | ( | double | seconds | ) |
| std::string format_money | ( | double | cents, |
| bool | showCents = true |
||
| ) |
| void hexdump | ( | const unsigned char * | buf, |
| int | bufsz | ||
| ) |

| void Matrix3x3dToStr | ( | const matrix3x3d & | val, |
| char * | out, | ||
| size_t | size | ||
| ) |
| void Matrix3x3fToStr | ( | const matrix3x3f & | val, |
| char * | out, | ||
| size_t | size | ||
| ) |
| void Matrix4x4dToStr | ( | const matrix4x4d & | val, |
| char * | out, | ||
| size_t | size | ||
| ) |
| void Matrix4x4fToStr | ( | const matrix4x4f & | val, |
| char * | out, | ||
| size_t | size | ||
| ) |
|
inline |

| const char * pi_strcasestr | ( | const char * | haystack, |
| const char * | needle | ||
| ) |
|
inline |
| reverse_container_t< T > reverse_container | ( | T & | ref | ) |
| std::vector< std::string > SplitString | ( | const std::string & | source, |
| const std::string & | delim | ||
| ) |
|
inline |
|
inline |
| std::string string_join | ( | std::vector< std::string > & | v, |
| std::string | sep | ||
| ) |
|
inline |
| 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 | ) |
| void StrToMatrix3x3d | ( | const char * | str, |
| matrix3x3d & | val | ||
| ) |
| void StrToMatrix3x3f | ( | const char * | str, |
| matrix3x3f & | val | ||
| ) |
| void StrToMatrix4x4d | ( | const char * | str, |
| matrix4x4d & | val | ||
| ) |
| void StrToMatrix4x4f | ( | const char * | str, |
| matrix4x4f & | val | ||
| ) |
| Sint64 StrToSInt64 | ( | const std::string & | str | ) |
| Uint64 StrToUInt64 | ( | const std::string & | str | ) |
| void StrToVector3d | ( | const char * | str, |
| vector3d & | val | ||
| ) |
| void StrToVector3f | ( | const char * | str, |
| vector3f & | val | ||
| ) |
| void Vector3dToStr | ( | const vector3d & | val, |
| char * | out, | ||
| size_t | size | ||
| ) |
| void Vector3fToStr | ( | const vector3f & | val, |
| char * | out, | ||
| size_t | size | ||
| ) |
|
inline |
