4#include "Stroika/Foundation/StroikaPreComp.h"
15#include "Stroika/Foundation/Containers/Common.h"
19#include "Stroika/Foundation/Math/Common.h"
21#include "FloatConversion.h"
25using namespace Stroika::Foundation::Memory;
36 if (fSignificantFigures_) {
37 sb <<
"SignificantFigures:"sv << *fSignificantFigures_;
55 if (fSignificantFigures_) {
56 sb <<
"SignificantFigures:"sv << *fSignificantFigures_ <<
","sv;
64 if (fTrimTrailingZeros_) {
65 sb <<
"Trim-Trailing-Zeros: "sv << *fTrimTrailingZeros_ <<
","sv;
68 sb <<
"Scientific-Notation: "sv << (int)*fFloatFormat_ <<
","sv;
Include this file VERY EARLY ON - before including stuff like <cstdio> - to allow use of Valgrind (so...
Similar to String, but intended to more efficiently construct a String. Mutable type (String is large...
String is like std::u32string, except it is much easier to use, often much more space efficient,...
static String FromNarrowSDKString(const char *from)
String ToString(T &&t, ARGS... args)
Return a debug-friendly, display version of the argument: not guaranteed parsable or usable except fo...
nonvirtual String ToString() const