MCPcopy Create free account
hub / github.com/Pagghiu/SaneCppLibraries / format

Method format

Libraries/Strings/StringFormat.h:209–214  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

207template <typename RangeIterator>
208template <typename... Types>
209bool SC::StringFormat<RangeIterator>::format(StringFormatOutput& data, StringView fmt, Types&&... args)
210{
211 SC_TRY(fmt.getEncoding() != StringEncoding::Utf16); // UTF16 format strings are not supported
212 data.onFormatBegin();
213 if (Implementation::executeFormat(data, fmt.getIterator<RangeIterator>(), forward<Types>(args)...))
214 SC_LANGUAGE_LIKELY { return data.onFormatSucceeded(); }
215 else
216 {
217 data.onFormatFailed();

Callers 1

extract_msvcFunction · 0.45

Calls 2

onFormatBeginMethod · 0.80
onFormatSucceededMethod · 0.80

Tested by

no test coverage detected