MCPcopy Create free account
hub / github.com/deathkiller/jazz2-native / parseNumber

Function parseNumber

Sources/Shared/Base/Format.cpp:409–418  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

407 namespace
408 {
409 std::int32_t parseNumber(Containers::StringView format, std::size_t& formatOffset) {
410 std::int32_t number = -1;
411 while (formatOffset < format.size() && format[formatOffset] >= '0' && format[formatOffset] <= '9') {
412 if (number == -1) number = 0;
413 else number *= 10;
414 number += (format[formatOffset] - '0');
415 ++formatOffset;
416 }
417 return number;
418 }
419
420 template<class Writer, class FormattedWriter, class Formatter>
421 void formatWith(const Writer writer, const FormattedWriter formattedWriter, Containers::StringView format, Containers::ArrayView<Formatter> formatters) {

Callers 1

formatWithFunction · 0.85

Calls 1

sizeMethod · 0.45

Tested by

no test coverage detected