MCPcopy Create free account
hub / github.com/ERGO-Code/HiGHS / highsFormatToString

Function highsFormatToString

highs/io/HighsIO.cpp:294–303  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

292}
293
294std::string highsFormatToString(const char* format, ...) {
295 va_list argptr;
296 va_start(argptr, format);
297 std::array<char, kIoBufferSize> msgbuffer = {};
298 int len = vsnprintf(msgbuffer.data(), msgbuffer.size(), format, argptr);
299 // assert that there are no encoding errors
300 assert(len >= 0);
301 va_end(argptr);
302 return std::string(msgbuffer.data());
303}
304
305const std::string highsBoolToString(const bool b, const HighsInt field_width) {
306 const HighsInt abs_field_width = std::abs(field_width);

Callers 15

addIncumbentMethod · 0.85
printDisplayLineMethod · 0.85
printMethod · 0.85
reportAlgorithmPhaseMethod · 0.85
reportInfeasibilityMethod · 0.85
reportThreadsMethod · 0.85
reportMultiMethod · 0.85
reportOneDensityMethod · 0.85
reportDensityMethod · 0.85
reportIterationDataMethod · 0.85

Calls 2

dataMethod · 0.80
sizeMethod · 0.45

Tested by

no test coverage detected